2015-10-05 80 views
-1

我試圖從Python腳本更改我的終端的目錄。該程序執行成功,但在我的終端中的目錄不會改變。這是該計劃。如何使用os模塊更改Python腳本的路徑

os 

path = "/home/najeeb/Desktop/project/scan" 

r = os.getcwd() 
print "\n Current working directery is %s \n" % r 

os.chdir(path) 
retval = os.getcwd() 

print "Directery changes successfull %s \n" % retval 

screen shot

+2

系統上的每個程序都有自己的Current-Working-Directory,子進程無法更改其父級的工作目錄。在你的例子中,命令行shell是一個調用'python'來執行你的腳本的程序。你的腳本的範圍僅限於那個'python'程序。 –

回答

0

Python不能改變你的終端在運行的目錄,它只能改變腳本里面的路徑。

+0

那麼如何使用python腳本更改終端中的目錄? –

+0

@NajeebChoudhary正如我在我的回答中所說的。你不能。 –

+0

但在Python中應該。 python腳本可以正常更改目錄 –