name of this python program

Pete Shinners pete at shinners.org
Wed Mar 10 10:38:06 EST 2004


Gandalf wrote:
> import sys
> print sys.argv[0]
> 
> However, it can be wrong if you run it that way ('python myprog.py'). It 
> works when you run it this way: 'myprog.py'.

I've never seen it "wrong", no matter how the script is run. Perhaps I 
haven't payed close enough attention. At worst you'll get some extra path 
information to the python script. One of the replies already mentioned using 
os.path to get the name of the actual script from any path.





More information about the Python-list mailing list