unicodedecodeerror

3月前发布

今天学习python时,读取一个txt文档,然后打开后输出文件,提示UnicodeDecodeError: 'gbk' codec can't decode byte

python代码

def print_file(fname): f = open(fname,'r') for line in f: print(f,end='') f.close() print_file(r'd: est.txt') 看了一下我的文件,时UTF-8格式的,所以我们需要修改python打开文件的方式,修改代码如下

def print_file(fname): f = open(fname,'r',encoding='UTF-8') for line in f: print(f,end='') f.close() print_file(r'd: est.txt') 本文地址:https://www.lisen.me/1548.html

版权声明:本文为原创文章,版权归 木子网 所有,欢迎分享本文,转载请保留出处!

举报/反馈
© 版权声明
THE END
喜欢就支持以下吧
点赞0 分享
评论 抢沙发

请登录后发表评论