file / string problem?
t2palmer at bellsouth.net
Fri Mar 24 06:27:49 CET 2000
I new to python and I'm having a problem writing a binary string to a
file. I'm using the zipfile.py module and getting the data from the
zip file and writing it to a file object. The string returned from
the zipfile.read() function is the correct size, but when I write it
to disk, the file on the disk is the wrong size and corrupted. Any
ideas? Do I have to do something special with binary data in strings?
z = zipfile.ZipFile('D:\\tmp\\esbdates.zip')
# read the binary data into a string
S = z.read('esbdates.hlp')
# note len(S) here returns 362588 which is correct as per
# zipfile.py AND winzip
f = open('D:\\tmp\\esbdates.hlp', 'w')
# file size is 365,452 bytes!
Platform: Win NT 4.0 SP 5
The more I learn, the less I know.
This could take forever.
t2palmer at avana.net
More information about the Python-list