我想解压不同路径下不同目录中的文件。代码如下,错误是无效数据流。请帮帮我。太感谢了。
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)
原文由 MY_1129 发布,翻译遵循 CC BY-SA 4.0 许可协议
bz2.decompress
获取压缩 数据 并将其膨胀。您传递的是文件名,而不是文件中的数据!改为这样做: