Распакуйте файлы bz2

Я хотел бы распаковать файлы в разных каталогах, которые находятся на разных маршрутах. И коды, как показано ниже, и ошибка неверного потока данных. Пожалуйста, помогите мне. Огромное спасибо.

import sys
import os
import bz2
from bz2 import decompress

path = "Dir"
for(dirpath,dirnames,files)in os.walk(path):
   for file in files:
       filepath = os.path.join(dirpath,filename)
       newfile = bz2.decompress(file)
       newfilepath = os.path.join(dirpath,newfile)

Ответы на вопрос(3)

Ваш ответ на вопрос