os.getcwd()

Andy Niu發表於2013-11-12

1、os.getcwd():獲取當前工作目錄,也就是在哪個目錄下執行這個程式。舉例來說:假設F:\aaa\bbb\ccc目錄下有個檔案 TestDir.py,列印當前工作目錄。進入windows命令列視窗:

  在F:\aaa\bbb\ccc執行 python TestDir.py,輸出F:\aaa\bbb\ccc

  在F:\aaa\bbb執行 python ccc/TestDir.py,輸出F:\aaa\bbb

  在F:\aaa執行 python bbb/ccc/TestDir.py,輸出F:\aaa

2、如果我想獲取TestDir.py檔案所在的目錄,怎麼辦?

使用sys.path[0] 

1 import os
2 print(os.getcwd())
3 
4 import sys
5 print(sys.path[0],end='')