Simple way to get the full path of a running script?

Isr Gish isrgish at
Tue Jan 6 03:04:39 CET 2004

-----Original Message-----
   >From: "Hartmut Goebel" Wrote:   

   >> import inspect
   >> print inspect.getsourcefile( lambda:None )
   >Nice idea!
   >Enhancement: when using inspect.getfile() the snippet will work even for 
   >module without sourcefile, too.

These 2 ways will give .py even if .pyc was run.

There are 2 more options:
1) sys.argv[0]
2) __file__

Isr Gish

More information about the Python-list mailing list