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