首页 > 解决方案 > 无法从 Jupyter Notebook 压缩文件

问题描述

我尝试压缩文件,我使用了https://thispointer.com/python-how-to-create-a-zip-archive-from-multiple-files-or-directory/中的示例

with ZipFile('sample2.zip', 'w') as zipObj2:

   # Add multiple files to the zip
   zipObj2.write('sample_file.csv')

sample2.zip已创建,但它是空的。当然,该csv文件存在且不为空。

编辑:我正在使用相对路径 -

input_dir = "../data/example/" 
with zipfile.ZipFile(os.path.join(input_dir, 'f.zip'), 'a') as zipObj2: 
zipObj2.write(os.path.join(input_dir, 'f.tif'))

标签: pythonjupyter-notebookzipzipfile

解决方案


你试图关闭 zip 文件来保存?

from zipfile import ZipFile

with ZipFile('sample2.zip', 'w') as zipObj2:
   zipObj2.write('sample_file.csv')
   zipObj2.close()

推荐阅读