我尝试压缩文件,参考了 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
压缩包在同一个文件夹里吗? - Giova