Python-在windows上,如何将所有文件都设置为zip格式?
我有一个文件夹Python-在windows上,如何将所有文件都设置为zip格式?,python,windows,Python,Windows,我有一个文件夹(C:\\Python27\\security\u camera\u snapshot\\)其中image1.png 2.png 3.png。。。。100.存储png。我需要将它们放在一个.zip文件中,并将其上载到NAS服务器 但是如何在zip中压缩所有这些文件呢?只需使用zipfile库,如本例所示,适合您的使用: #!/usr/bin/env python import os import zipfile def zipdir(path, ziph): # ziph
(C:\\Python27\\security\u camera\u snapshot\\)
其中image1.png 2.png 3.png。。。。100.存储png
。我需要将它们放在一个.zip文件中,并将其上载到NAS服务器
但是如何在zip中压缩所有这些文件呢?只需使用zipfile库,如本例所示,适合您的使用:
#!/usr/bin/env python
import os
import zipfile
def zipdir(path, ziph):
# ziph is zipfile handle
for root, dirs, files in os.walk(path):
for file in files:
ziph.write(os.path.join(root, file))
if __name__ == '__main__':
zipf = zipfile.ZipFile('One.zip', 'w', zipfile.ZIP_DEFLATED)
zipdir('C:\\Python27\\security_camera_snapshot\\', zipf)
zipf.close()
这有帮助吗?可能重复的