views:

59

answers:

1

Is there a way to retreive the path of the executable that is running the current python script (from within the python script)?

+7  A: 

That should do what you want

>>> import sys
>>> sys.executable
'C:\\Python26\\python.exe'

>>> import os
>>> os.path.dirname(sys.executable)
'C:\\Python26'
luc