Ни один из потоков не дает полного ответа на эту задачу. У меня есть несколько файлов .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)