import sys
print sys.argv[1]
這可能看起來很基本的,但我不能讓Python在命令行任何讀取。 那上面的代碼和我的類型是:
myfile.py helloworld
和我得到的回覆是:
IndexError: list index out of range
這似乎是一次對我的工作,但不會工作了,而且我已經嘗試卸載並重新安裝Python,它仍然無法正常工作。
所以我的問題是,我做錯了什麼?或者我剛破壞Python?
感謝所有幫助
使用: Windows 7的 的Python 2.7.2
會發生什麼事時,你只是'打印sys.argv'?當它通過'python.exe myfile.py helloworld'調用文件時它工作嗎? – poke
啊,謝謝你的迴應,設法讓它工作。 有一個非常愚蠢的錯誤,沒有將Python添加到系統變量中的路徑 – user1024028
對於那些在Windows中將參數傳遞給腳本而無法將其與Python調用相掛鉤的問題(例如'python foo.py a'工作但foo。 py a'沒有,)滾過第一個答案。 – eenblam