get directory name of file being executed
Tim Evans
t.evans at paradise.net.nz
Thu Feb 27 04:02:14 EST 2003
More information about the Python-list mailing list
Thu Feb 27 04:02:14 EST 2003
- Previous message (by thread): get directory name of file being executed
- Next message (by thread): get directory name of file being executed
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
davidw at dedasys.com (David N. Welton) writes: > In Tcl, you do this with 'info script'. > > I'm doing this: > > /usr/bin/python2 /some/script/in/a/dir/foo.py > > I want to get "/some/script/in/a/dir/", not the cwd of where I > launched the script from. > > Is that possible? > > Thankyou, ------------------------------------------------------ import sys, os.path dir = os.path.abspath(os.path.dirname(sys.argv[0])) ------------------------------------------------------ The use of os.path.abspath is to ensure that cd /some/script/in/a/dir ; python2.2 foo.py will give the same result. -- Tim Evans
- Previous message (by thread): get directory name of file being executed
- Next message (by thread): get directory name of file being executed
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list