我尝试使用以下代码压缩目录 /tmp
#!/usr/bin/env python
import os
import zipfile
def zipdir(path, zip):
for root, dirs, files in os.walk(path):
for file in files:
zip.write(os.path.join(root, file))
if __name__ == '__main__':
zip = zipfile.ZipFile('Python.zip', 'w')
zipdir('tmp/', zip)
zip.close()
上述代码的输出似乎在“/”目录中创建了 zip 文件。有没有办法将输出重定向到另一个目录,比如 /home/zipfiles ?