[Tutor] python function to know the path of the program in execution

David Hutto dwightdhutto at yahoo.com
Fri Feb 5 11:43:34 CET 2010



--- On Fri, 2/5/10, nikunj badjatya <nikunjbadjatya at gmail.com> wrote:

From: nikunj badjatya <nikunjbadjatya at gmail.com>
Subject: [Tutor] python function to know the path of the program in execution
To: tutor at python.org
Date: Friday, February 5, 2010, 5:08 AM

Hi ,
Is there any python function to know the path of the python program under execution.?
If someone executes a program , he should come to know the path of the program..!!
ex. suppose a user ABC is running prog.py which is in ~ directory, the user currently is in XYZ directory. 


[ ABC at localhost XYZ ]$ python ~/prog.py         
The program's location is ~/prog.py

This should be the outcome of the program.

I tried with os.getcwd()
os.getcwd() will return /path/to/folder/XYZ.



Any suggestions?
 
Thanks,
Nikunj Badjatya
Bangalore, India


-----Inline Attachment Follows-----

_______________________________________________
Tutor maillist  -  Tutor at python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor


I think this is what you want:

>>> import sys
>>> sys.argv[0]
'C:\\Python26\\testingscripts\\lowdir.py'
>>> 

David



      
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/tutor/attachments/20100205/27b1568b/attachment-0001.htm>


More information about the Tutor mailing list