笨方法學python習題ex13.py運行報錯,提示ValueError: not enough values to unpack (expected 4, got 1)如下圖
百度找到的解決方法:
1、Terminal終端輸入ex13.py 1 2 3
然而並沒有解決我的問題,提示'ex13.py' 不是內部或外部命令,也不是可運行的程序
或批處理文件。
執行結果如下圖
我開始懷疑是我環境問題,python -v查看發現是正常的,所以應該是命令的問題,繼續找解決辦法
2、看到有Terminal終端輸入python ex13.py 1 2 3執行的,依然不對,執行結果如下圖
3、但是這個路徑讓我有點解決思路了,我覺得可能是我的路徑不對,於是我把ex13.py前面加上路徑,終端輸入python 笨辦法學python之練習題/ex13.py 1 2 3,
執行結果如下圖
4、ok,成功解決,把相對路徑換成絕對路徑也一樣可以,命令前面不加python也可以
執行結果如下圖