【发布时间】:2020-09-14 03:04:52
【问题描述】:
我尝试压缩文件,我使用了来自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文件存在且不为空。
- 我从 Jupyter Notebook 运行此代码
编辑:我正在使用相对路径 -
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'))
【问题讨论】:
-
您确定
sample_file.csv与创建sample2.zip的文件夹位于同一文件夹中吗? -
是的,该文件夹包含 sample_file.csv 并且输出文件 (sample2.zip) 保存在同一位置
-
您的代码使用 Py2.7、3.6 和 3.8 对我来说效果很好
-
它也可以在 Jupyter Notebook 上使用吗?有没有可能导致问题?
-
@obart 我还会检查来自
File / Trust Notebook的文件夹的写入权限和笔记本的可信度。
标签: python jupyter-notebook zip