官方文档上有写的,sys.executable是当前Python解释器(或者其他Python实现)的路径去掉后面一个路径分隔符(Windows下是'\')后的部分即可>>> import sys>>> path = sys.executable>>> print pathC:\Python25\pythonw.exe>>> folder = path[ 0 : path.rfind( os.sep ) ]>>> print folderC:\Python25>>>