Как добавить динамическое имя файла в zip-архив с помощью python - PullRequest
0 голосов
/ 01 декабря 2018

В моем скрипте на python сценарий создает файл csv, куда он помещает данные, в конце скрипта я хотел бы добавить этот файл вместе с изображениями в zip-архив.

Это работает до тех пор, пока файл CSV присутствовал до запуска скрипта python.В противном случае это приведет к следующей ошибке:

 [Errno 2] No such file or directory: '/Users..

Это мой код:

>>> crawl test -o csv/181201_test.csv -t csv

 # create zip archive with all images inside
shutil.make_archive('test', 'zip', 'images') 
# add csv file to  zip archive
zip = zipfile.ZipFile('/Users/user/test_crawl/bid/test.zip','a') 
path_to_file = '/Users/user/test_crawl/bid/csv/181201_test.csv'
zip.write(path_to_file, os.path.basename(path_to_file)) 
zip.close()

Как добавить имя файла динамически?

-

Добавлено: Кажется, что папка с изображениями вместе с изображениями должна быть там в самом начале, но цель состоит в том, чтобы скачать, сжать, удалить их вместе с файлом CSV.Код zip / delete находится в конце скрипта .py

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...