文章詳情頁
python - github:一個輸入輸出程序代碼,我只是改變了tsv檔中的資料,為何無法輸出,出現UnicodeDecodeError的現狀?
瀏覽:106日期:2022-06-28 13:47:04
問題描述
我拷貝了一個完整可以運行的輸入輸出代碼程序,然后我將其中的tsv檔的資料修改了,其中原本的資料如下而我修改成了下圖這樣的
然后就無法運行了,出現了以下的錯誤
請問這種狀況要怎么修改???
問題解答
回答1:讓我想起了知乎上一個帖子《各個編程語言都有哪些「黑點」》,里面一個關于python的回答https://zhihu.com/question/53...,那怎么拯救你呢,方法也很簡單,你需要閱讀《Python 編碼為什么那么蛋疼?》最高贊的回答。
回答2:這個是中文編碼的問題,你搞清楚decode,encode,unicode方法之間的聯系,就可以解決這類問題了。這類問題經常會遇到,得學漁。
回答3:先用python3試試吧!
排行榜
