У меня есть этот код для экспорта моего фрейма данных в csv с отметкой времени:
import datetime
dt_string = datetime.now().strftime("%Y.%m.%d_%H%M%S")
df.to_csv('history/df' + dt_string + '.csv', sep=',', encoding='utf-8')
и этот код для добавления его в zip-файл:
import zipfile
with zipfile.ZipFile('history/df.zip', 'a') as myzip:
myzip.write('history/df' + dt_string + '.csv')
Затем я могу удалить * .csv после.
Можно ли как-нибудь пропустить все средние шаги и напрямую экспортировать фрейм данных в виде csv-файла в существующий zip-файл?
В идеале с файловой структурой что-то вроде этого.
df.zip
>df_2020.02.28_144535.csv
>df_2020.02.28_152010.csv
>df_2020.02.28_171942.csv
>df_2020.02.28_221014.csv
Надеюсь, это достаточно ясно. Спасибо