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!

python3打开中文出现编码错误python3打开中文出现编码错误 qq_36325159 发布了33 篇原创文章 · 获赞 0 · 访问量 8776 私信 关注
上一篇:Python基础(常用小操作)-持续更新


下一篇:Linux中用python3输出中文出现的时候提示错误如何解决?