• 技术文章 >常见问题 >Python常见问题

    python打开文本文件乱码怎么办

    silencementsilencement2020-02-06 17:07:42原创3840

    解决python打开文件乱码的问题

    1、已utf-8格式打开文档

    f = open(r'E:\Python\liaotian.txt','r',encoding='utf-8')
    f.seek(0,0)
    for each_line in f:
    print(each_line)
    f.close()

    2、以二进制打开文件,然后对读取的内容进行utf-8编码

    f = open(r'E:\百度云同步盘\云同步盘\Python\liaotian.txt','rb')
    f.seek(0,0)
    for each_line in f:
    print(each_line.decode('utf-8'))
    f.close()

    三、查看文档的编码格式

    安装chardet模块来决绝。

    推荐学习《Python教程》!

    专题推荐:文件
    上一篇:python能读写内存吗 下一篇:python怎么不转行输出

    相关文章推荐

    • pycharm怎么设置文件编码?• centos vim配置文件在哪• 怎么改jupyter的文件存储路径• 怎么用jupyter运行指定位置的文件

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网