[英]How can I compress a folder and email the compressed file in Python?
[英]How can I read a compressed folder file using python?
我可以使用gzip
压缩单个文件,但是不能使用它压缩文件夹。 我用这个:
tar = tarfile.open("TarName.tar.gz", "w:gz")
tar.add("folder/location", arcname="TarName")
tar.close()
文件夹已压缩,如何解压缩? 还是有其他压缩文件夹的方法? 顺便说一句,请增加解压缩的方式。 非常感谢
相反,您可以使用tarfile
库打开tar.gz
存档。 为此,可以使用模式r:gz
。
您可能会喜欢Python文档中有关数据压缩和归档的部分: https : //docs.python.org/2/library/archiving.html
对于文件夹,zip和tar.gz模块是标准库中的两个可用模块。
最后,我建议您了解一下打开/关闭模式的with
语句的功能。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.