Li Wang wrote:
Hi all:
I am trying to read a non-text file as a string by using Python
read(), however, it seems there is some thing wrong with it. I can use
read() on text file correctly, but unable to read .xls file correctly.
(The program can read any file correctly in Fedora 10)
Any idea how to solve this problem?
Thank you very much!
Chances are you forgot the "b" parameter to open(). Unnecessary in
Unix, it tells the library to *not* translate \r\n to \n upon read, or
the inverse on write. In other words, with the "b" parameter, the file
is read in unchanged.
infile = open(filename, "rb")
....
--
http://mail.python.org/mailman/listinfo/python-list