How about the following:

import os
print os.path.abspath(__file__) # the full absolute path to the current module's file print os.path.split(os.path.abspath(__file__)) # if you need the individual components of the path.


On Jul 5, 2008, at 11:00 AM, Monika Jisswel wrote:

import sys      #a module that gives access to the system
import os        #a module that gives access to the os

print sys.argv[0]   #prints file name of the script
print os.getcwd()   #print current working directory
print os.getcwd()+sys.argv[0]   #




2008/7/5 Nathan Farrar <[EMAIL PROTECTED]>:
I'm new to python and wondering if there is a way to reference information about the script that is running. For example, if I was running a script named "FileInfo.py" from the directory "/home/ username", I'm looking for attributes such that something similar to:

print self.name
print self.path

would output:

FileInfo.py
/home/username

... Thanks!
Nathan

_______________________________________________
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor


_______________________________________________
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor

_______________________________________________
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor

Reply via email to