搜尋

首頁  >  問答  >  主體

python3.0报错

第一个报错是在“New files”run 之后报错
第二个报错是在shell里面,求问同一段语句,报错为什么不一样

阿神阿神2889 天前415

全部回覆(2)我來回復

  • 大家讲道理

    大家讲道理2017-04-17 17:37:52

    左邊的變數比右邊的多,類似 a, b, c, d = [1] ,看樣子你像是直接在IDLE上點擊運行的,你需要在指令中帶參數運行。

    回覆
    0
  • 黄舟

    黄舟2017-04-17 17:37:52

    首先,第一個報錯說明

    script, first, second, third = argv

    這個語句的解包錯誤,原因是argv變數不足以賦值給左邊的變量,需要這樣執行檔

    python 24.py argv1 argv2 argv3

    執行檔的時候後面要跟上至少三個參數

    第二個錯誤是說明多條語句在同一行錯誤,多條語句要在同一行必須用分號隔開,>>> 這個代表一行

    不過題主應該是想讓腳本裡面的程式碼在idle上運行,不過在idle上沒辦法實作sys.argv的參數控制的。

    回覆
    0
  • 取消回覆