使用python ziping文件。 Windows无法解压缩

时间:2016-10-08 22:36:27

标签: python zip

我在python中有这个ziping脚本:

 def zipdir(self,path, ziph):
        # ziph is zipfile handle
        paths = os.listdir(path)
        for p in paths:
            p = os.path.join(path, p)  # Make the path relative
            if os.path.isfile(p):  # Recursive case
                ziph.write(p)  # Write the file to the zipfile



    #needs to be closed after use
    def createZipHandler(self,name):
        zipf = zipfile.ZipFile(name+'.zip', 'w')
        return zipf

计划是调用此类并创建一个应在Windows maschines上打开的zip。在Windows上运行此脚本时,一切正常。 zip已创建且可访问。 但是当我在覆盆子上的代码中调用它时,我无法在我的Windows机器上打开拉链。

有人知道为什么吗?

1 个答案:

答案 0 :(得分:0)

发现问题。拉链很好。我通过电子邮件发送zip并设置了错误的标题元素。