我有一個python腳本,需要在同一目錄中調用另一個python腳本。 我這樣做:使用python子進程調用來調用python腳本
from subprocess import call
call('somescript.py')
我收到以下錯誤
call('somescript.py')
File "/usr/lib/python2.6/subprocess.py", line 480, in call
return Popen(*popenargs, **kwargs).wait()
File "/usr/lib/python2.6/subprocess.py", line 633, in __init__
errread, errwrite)
File "/usr/lib/python2.6/subprocess.py", line 1139, in _execute_child
raise child_exception
OSERROR:[錯誤2]沒有這樣的文件或目錄
我在同一文件夾中的腳本somescript.py雖然。我在這裏錯過了什麼。謝謝
在你的'PATH'裏有'.'嗎?是somescript.py可執行文件嗎? – geoffspear
你爲什麼試圖執行它?爲什麼不「輸入」呢? – tMC
@wooble是的。它也在路徑和可執行文件中。是。我也可以導入它。但是,無論如何要知道我在這裏做錯了什麼,因爲我認爲這應該工作。 – user514946