Python ZipFile路径分隔符

Joe*_*Joe 6 python zip zipfile

如果我使用Python ZipFile库解压Zip文件,其中文件是在Windows上创建的,但我的代码在类Unix上运行,路径分隔符是否总是Unix风格?

Ray*_*ger 15

在内部,ZipFile存储zip文件规范所要求的正斜杠.

在外部,它们使用os.sep进行翻译,因此它将匹配给定平台上通常预期的内容.

代码参考:

  • 请注意,此转换仅在ZIP存档中创建条目时应用.当访问现有成员时(例如使用`zip_file.read('dir/file.txt')`)必须始终使用斜杠. (3认同)