如何解压缩多个.gz文件并输出每个文件中包含的单个csv文件?

时间:2019-07-01 13:40:04

标签: gunzip

没有一个线程可以完全完成此任务。.我在一个目录中有多个.gz文件,我希望能够提取每个目录中的所有csv文件并输出单个csv文件。我的以下代码可以正常运行,但不会解压缩任何文件。我不知道问题出在哪里

#unzipping .gz files
import gzip
import shutil
import pandas as pd
import glob, os

for filename in glob.iglob('C:/Users/shedez/Documents/Data/**', recursive=True):
    if filename.endswith('gz'): # filter dirs
        with gzip.open(filename, 'rb') as f_in:
            with open('C:/Users/shedez/Documents/Data', 'wb') as f_out:
                shutil.copyfileobj(f_in, f_out)   

0 个答案:

没有答案