If I am unzipping a Zip file with the Python ZipFile library, where the file was created on Windows, but my code is running on Unix-like, will the path separators always be Unix-style?
Internally, ZipFile stores forward slashes as required by the zip file specification.
Externally, they get translated using os.sep so it will match what is normally expected on a given platform.
Code references: