2010-09-11 35 views

回答

3
import sys 
print(sys.path[0]) 

docs

如在程序啓動時進行初始化, 此列表的第一項,sys.path中[0], 是含有用於腳本 的目錄調用Python 解釋器。

6
os.path.abspath(sys.argv[0]) 
+3

這隻有在你還沒有調用os.chdir時纔有效。 – 2010-09-11 17:38:14

3

您可以使用__file__,這是一個變量,它包含您訪問模塊的完整路徑。這不一定要以「.py」擴展名結尾,但也可以是「.pyc」(或None)。

還有documentation available on __file__

+0

請參閱以下文檔中有關Module對象的預定義屬性的信息:http://docs.python.org/reference/datamodel.html#objects-values-and-types(答案中的鏈接是錯誤的)。 – martineau 2010-09-12 20:38:36

相關問題