完美解決ValueError: invalid literal for int() with base 10 錯誤問題

在pycharm中中提示如下錯誤:
ValueError: invalid literal for int() with base 10 錯誤問題

根據提示的錯誤誤以爲是要轉換成int型的文本不符合10進制類型,結果怎麼嘗試都不正確。

return int(file_path.split(’/’)[-1].split(’_’)[0])
斷點錯誤出現在這句話中。
最後將其改成
return int(file_path.split(’\’)[-1].split(’_’)[0])
就解決了。
可能是在GitHub上面下載的代碼作者可能是在Linux下跑的,所以/與\還是有區別的。

自己的錯誤,希望能幫助你們。代碼改錯真的是很費心的一件事,望堅持。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章