,,2) error


Waitman Gobble


I am new to Python. I am having trouble with

On a Linux machine with python 2.4.2 I have trouble opening a zipfile.
Python is complaining about the bit where it does a seek(-22,2). Looks
to me like is trying to come back 22 bytes from the end of

# python
Python 2.4.2 (#1, Oct 27 2005, 15:13:45)
[GCC 3.3.3 20040412 (Red Hat Linux 3.3.3-7)] on linux2
Type "help", "copyright", "credits" or "license" for more information.Traceback (most recent call last):
File "<stdin>", line 1, in ?
File "/usr/local/lib/python2.4/", line 210, in __init__
File "/usr/local/lib/python2.4/", line 230, in _GetContents
File "/usr/local/lib/python2.4/", line 240, in
endrec = _EndRecData(fp)
File "/usr/local/lib/python2.4/", line 83, in _EndRecData, 2) # Assume no archive comment.
IOError: [Errno 22] Invalid argument
Traceback (most recent call last):
Traceback (most recent call last):
File "<stdin>", line 1, in ?
IOError: [Errno 22] Invalid argument

on a windows machine using python 2.4.2 works fine.

Python 2.4.2 (#67, Sep 28 2005, 12:41:11) [MSC v.1310 32 bit (Intel)]
on win32

IDLE 1.1.2
here is a windows machine using python 2.3.2 (cygwin)

$ python
Python 2.3.2 (#1, Oct 9 2003, 12:03:29)
[GCC 3.3.1 (cygming special)] on cygwin
Type "help", "copyright", "credits" or "license" for more information.
seek doesn't mind going -22 from the end on a windows machine but hates
doing it on a linux machine....

any idears????

Thanks and Best,

Waitman Gobble



Waitman Gobble

ok, i figured it out. the file i was trying to read on the linux
machine was 0b. lol. i guess the "invalid argument" error was throwing
me off.

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question