[ezd] | # u.py | import sys | print 'args',sys.argv | | in "Command Prompt" window, with 2 command lines on 2 PCs: | | # Case (1L): | C:\tmp> u.py a b c | args ['C:\\tmp\\u.py'] | | # Case (1D): | C:\tmp> u.py a b c | args ['C:\\tmp\\u.py', 'a', 'b', 'c']
Almost certainly means that the association between .py files and the python executable has been set up differently. Try typing (as the command shell): assoc .py => .py=Python.File ftype Python.File => python.file="C:\Python24\python.exe" "%1" %* Now if they don't look like that, in particular if the second one looks like this: python.file="C:\Python24\python.exe" "%1" then the extra parameters (everything after the script filename) won'e get passed along to the interpreter. TJG ________________________________________________________________________ This e-mail has been scanned for all viruses by Star. The service is powered by MessageLabs. For more information on a proactive anti-virus service working around the clock, around the globe, visit: http://www.star.net.uk ________________________________________________________________________ -- http://mail.python.org/mailman/listinfo/python-list