This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author francescor
Recipients francescor, skreft
Date 2008-12-18.07:33:01
SpamBayes Score 1.2868388e-05
Marked as misclassified No
Message-id <1229585584.27.0.921830190199.issue4621@psf.upfronthosting.co.za>
In-reply-to
Content
If that is what is requested, then the manual entry for ZipFile.read
must be corrected, because it states:

"ZipFile.read(name[, pwd]) .... name is the name of the file in the
archive, or a ZipInfo object."


However, Eddie, you haven't tried what you suggested, because this is
what you would get:

>>> import zipfile
>>> testzip = zipfile.ZipFile('test.zip')
>>> t1 = testzip.infolist()[0]
>>> t1.filename
'tést.xml'
>>> data = testzip.read(t1.filename)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\Python30\lib\zipfile.py", line 843, in read
    return self.open(name, "r", pwd).read()
  File "C:\Python30\lib\zipfile.py", line 883, in open
    % (zinfo.orig_filename, fname))
zipfile.BadZipfile: File name in directory 'tést.xml' and header
b't\x82st.xml' differ.
History
Date User Action Args
2008-12-18 07:33:04francescorsetrecipients: + francescor, skreft
2008-12-18 07:33:04francescorsetmessageid: <1229585584.27.0.921830190199.issue4621@psf.upfronthosting.co.za>
2008-12-18 07:33:03francescorlinkissue4621 messages
2008-12-18 07:33:02francescorcreate