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