2014-03-19 74 views
0

這可能是一個基本的問題,而是有沒有在這兩個有什麼區別:目錄中運行Python文件

第一:

cd /dir/ 
python run.py 

二:

python /dir/run.py 

它前面好像以不同的方式執行它們似乎會產生不同的結果,但這可能是另一個因素。

回答

1

__file__變量的設置不同,所以它會影響腳本中的資源調用(不同的相對路徑)。

+0

此外,由'os.getcwd()'返回的當前工作目錄被更改。 –

相關問題