python - 无法从 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
文件存在且不为空。
- 我从 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'))
解决方案
你试图关闭 zip 文件来保存?
from zipfile import ZipFile
with ZipFile('sample2.zip', 'w') as zipObj2:
zipObj2.write('sample_file.csv')
zipObj2.close()
推荐阅读
- javascript - 刷新 React 中的特定组件
- c++ - 将指向方法的指针传递给模板类
- javascript - React Native FlatList 不保持模式状态
- firebase - 如何通过电话号码查询 Firebase 身份验证?
- swift - SecKeyVerifySignature 失败 ecdsaSignatureDigestX962
- javascript - 使用外部函数有条件地渲染组件
- laravel - 如何验证 laravel-admin 中唯一的多个列?
- ios - 如何将 Core Data sqlite 导出到 iCloud 并导入新设备
- javascript - 遍历目录内的所有图像并转换为base64
- azure - 如何处理 Azure 错误“此缩放单元不支持 Premium V2。请考虑重新部署或克隆您的应用程序。”