Message387715
Because these special symbols are not handled under the Window, he will report an error and will not work properly
From:樊乘乘
Email:fcscanf@outlook.com<mailto:fcscanf@outlook.com>
Tel:17826260016
发件人: Ronald Oussoren<mailto:report@bugs.python.org>
发送时间: 2021年2月26日 樊乘 17:15
收件人: fcscanf@outlook.com<mailto:fcscanf@outlook.com>
主题: [issue43326] About Zipfile
Ronald Oussoren <ronaldoussoren@mac.com> added the comment:
I'm not sure what you are asking here.
Looking at the screenshot I'd say that the zipfile you are trying to extract contains files with a newline in their name. That's a perfectly valid (although annoying) name on unix-y platforms.
The zipfile module does not have an API for rewriting the file name when extracting. It is far from clear to me that adding such a API would be generally useful.
Emulating this is fairly easy though, something like:
zf = zipfile.ZipFile(...)
for name in zf.namelist():
stream = zf.open(name)
data = stream.read()
stream.close()
with open(name.replace(...), "w") as stream:
stream.write(data)
----------
nosy: +ronaldoussoren
_______________________________________
Python tracker <report@bugs.python.org>
<https://bugs.python.org/issue43326>
_______________________________________ |
|
Date |
User |
Action |
Args |
2021-02-26 09:21:11 | Fcscanf | set | recipients:
+ Fcscanf, ronaldoussoren |
2021-02-26 09:21:11 | Fcscanf | link | issue43326 messages |
2021-02-26 09:21:10 | Fcscanf | create | |
|