Python寫入txt檔案中的中文Unicode無法顯示為中文
上圖中的 s1 和 s2 本身就是Unicode,所以直接Print可以輸出中文,森林狼 和 老鷹
上圖為程式碼圖,以上代買是正確的!!!可得如下正確結果。
team == “老鷹”
但是,整個晚上5個小時,都在處理的一個問題是,因為中文的Unicode無法輸出顯示到Txt中,
team==Unicode碼
原因是:相對於程式碼圖中的正確程式碼,我原來的錯誤在於:
file_obj.write(str(row))
直接將字典Row轉化為Str輸出。這是錯誤的,導致直接將Unicode寫入到Txt檔案,而沒有轉化為中文。