On 2007-02-06, jeff <[EMAIL PROTECTED]> wrote:
> I am stumped trying to read binary data from simple files. Here is a
> code snippet, where I am trying to simply print little-endian encoded
> data from files in a directory.
>
> for name in os.listdir(DOWNLOAD_DIR):
> filename = s.path.join(DOWNLOAD_DIR, name)
> if os.path.isfile(filename):
> f = open(filename, 'rb')
> while True:
> ele = unpack('<h', f.read(2))[0]
> print ele
>
>
> When the code runs, 0 is always the data printed, but the data files
> are not all zero.
>
> Any quick tips?
What are the f.read(2) calls returning?
--
Grant Edwards grante Yow! Hello, GORRY-O!! I'm
at a GENIUS from HARVARD!!
visi.com
--
http://mail.python.org/mailman/listinfo/python-list