这里有没有人知道一种简单的方法来解压缩带有'.gz'扩展名的数百个文件?我找到了针对“ .zip”文件而不是针对“ .gz”文件的代码。如果可能的话,我想解压缩所有这些文件,并在每个文件名中添加扩展名“ .txt”。如果有人有执行此操作的代码,请分享。我正在使用Python 3.7。谢谢。
答案 0 :(得分:4)
import gzip
import shutil
with gzip.open('file.txt.gz', 'rb') as f_in:
with open('file.txt', 'wb') as f_out:
shutil.copyfileobj(f_in, f_out)