python3打開中文出現編碼錯誤

這個錯誤真的困擾了我大學4年,每次都百度解決,這裏做個記錄

首先要有這三行,保證你後面輸出不報錯

import io
import sys
sys.stdout = io.TextIOWrapper(sys.stdout.buffer,encoding='utf-8')

然後打開文件的時候:

with open('in_the_name_of_people.txt','r',encoding='utf8') as f:
	contents = []
	lines = f.readlines()
	for line in lines:
		print(line)

ok!

發佈了33 篇原創文章 · 獲贊 0 · 訪問量 9012
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章