Inconsistency on getting arguments

Marco Perniciaro Marco.Perniciaro at tomtom.com
Tue Jun 25 05:16:32 EDT 2013


Hi,
I've been working with Python for a long time.
Yet, I came across an issue which I cannot explain.

Recently I have a new PC (Windows 7).
Previously I could call a Python script with or without the "python" word at the beginning.
Now the behavior is different if I use or not use the "python" prefix!

I only have Python 2.7 installed and the path in in my environment variable.
I create a simple file called "example.py" which contains two lines:

      import sys
      print sys.argv

This is the output result:

      C:\Users\mapr>example.py a b c
      ['C:\\Users\\mapr\\example.py']

      C:\Users\mapr>python example.py a b c
      ['example.py', 'a', 'b', 'c']

Can someone please explain?

Regards,
Marco


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-list/attachments/20130625/a191a3ad/attachment.html>


More information about the Python-list mailing list