2016-03-16 47 views
0

我的導師說在這些文件所在的目錄中的UNIX上運行這個命令。如何在Windows中運行多個python文件

"python pacman.py -l tinyMaze -p SearchAgent -a fn=tinyMazeSearch"

但在cmd窗口我想這一個以防萬一:

"C:/Python27/python.exe C:/(directory of the target folder)/pacman.py -l tinyMaze -p SearchAgent -a fn=tinyMazeSearch"

和預期的一樣,失敗是失敗的。那麼我應該如何在Windows中運行該命令?

+3

什麼是錯誤信息?請注意,在Windows中,應該引用包含空格的路徑。 – loutre

+0

也許您需要先「cd(目標文件夾的目錄)」,以便當前工作目錄符合程序的要求?但這只是一個盲目的猜測,沒有錯誤信息。 – dsh

+0

將python添加到您的PATH中,以便您可以通過cmd或powershell在任何地方調用它 –

回答

0

您必須位於正確的目錄中,因爲pacman.py會導入其他文件(如果您的pacman程序爲the same as this one)。對於導入腳本,pacman.py正在查看當前的工作目錄。

轉到pacman.py所在的目錄(CD =更改目錄)。然後執行:

C:\Python27\python.exe pacman.py -l tinyMaze -p SearchAgent -a fn=tinyMazeSearch 

現在它應該能夠找到其他腳本。

+0

腳本目錄在'sys.path'中。沒有腳本時,當前目錄只在'sys.path'中。使用'-c'命令或交互式shell。 – eryksun

相關問題