2013-08-27 180 views

回答

1

你的意思是raw_input()? (http://docs.python.org/2/library/functions.html#raw_input

編輯補充:

嘗試是這樣的:

if len(sys.argv) > 1: 
    ssid_end = sys.argv[1].lower() 
else: 
    ssid_end = raw_input("==> ").lower() 
+0

所以你說你正在運行'蟒蛇wifi.py [東西]',它提出了這個IndexError? –

+0

我在「import」下方的頂部添加了「userinput = raw_input(' - >')」,並且一旦我運行程序並插入6個字符,它就會向我顯示此錯誤。否則就沒事了,我可以在沒有raw_input() – SpringField

+1

的情況下運行腳本。當然,如果你運行沒有任何參數的腳本,你不應該嘗試讀'sys.argv [1]'。 –