第一个报错是在“New files”run 之后报错第二个报错是在shell里面,求问同一段语句,报错为什么不一样
闭关修行中......
左邊的變數比右邊的多,類似 a, b, c, d = [1] ,看樣子你像是直接在IDLE上點擊運行的,你需要在指令中帶參數運行。
a, b, c, d = [1]
首先,第一個報錯說明
script, first, second, third = argv
這個語句的解包錯誤,原因是argv變數不足以賦值給左邊的變量,需要這樣執行檔
python 24.py argv1 argv2 argv3
執行檔的時候後面要跟上至少三個參數
第二個錯誤是說明多條語句在同一行錯誤,多條語句要在同一行必須用分號隔開,>>> 這個代表一行
>>>
不過題主應該是想讓腳本裡面的程式碼在idle上運行,不過在idle上沒辦法實作sys.argv的參數控制的。
左邊的變數比右邊的多,類似
a, b, c, d = [1]
,看樣子你像是直接在IDLE上點擊運行的,你需要在指令中帶參數運行。首先,第一個報錯說明
這個語句的解包錯誤,原因是argv變數不足以賦值給左邊的變量,需要這樣執行檔
執行檔的時候後面要跟上至少三個參數
第二個錯誤是說明多條語句在同一行錯誤,多條語句要在同一行必須用分號隔開,
>>>
這個代表一行不過題主應該是想讓腳本裡面的程式碼在idle上運行,不過在idle上沒辦法實作sys.argv的參數控制的。