Если вы используете формат gz (gZip), вы можете захотеть взглянуть на пакет gzip
, я не знаю о методе извлечения, но вы можете сделать что-то как таковое, используя чисто панд, что я нахожу больше удобно:
for folder in all_files:
c = pd.read_csv(folder, compression='gzip')
c.to_csv(path+folder[:-2]+"csv")
[: -2] предназначен для обрезки "gz", и вы можете изменить параметры read_csv (добавить строку заголовка или что-то еще) или флаги to_csv (установить аргументы header=False, index_label=False
для предотвращения панда добавляя вам нежелательные вещи
альтернативно, вы можете открыть его с помощью gzip
import gzip
import shutil
with open(folder, 'rb') as f_in, gzip.open(folder[:-2]+"csv", 'wb') as f_out:
shutil.copyfileobj(f_in, f_out)