В моем скрипте на 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