Python 代码片段,用于从文件夹创建 zip 存档文件。
shutil.make_archive(file_path, 'zip', folder_path)
我收到此错误:
Filesize would require ZIP64 extensions.
如何使用shutil.make_archive
创建ZIP64存档文件?
注意:我无法使用zipfile.ZipFile
函数。
最佳答案
您必须使用 3.4 之前的 Python 版本 不幸的是,在阅读了github上的shutil源代码后github 。显然,它使用了 zipfile 中的 zipfile.ZipFile 这是一个已解决的问题,现在请参见此处 python ,所以从Python 3.4开始,默认使用ZIP64扩展。 但在Python 3.4之前,make_archive不会创建带有ZIP64扩展名的文件。 如果您使用旧版本的 Python 并且想要 ZIP64,您可以直接使用您已经提到的 zipfile.ZipFile() 。
关于python - 如何使用shutil.make_archive创建zip64存档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55661395/