首页 > 代码库 > 一种可以解决python读取文件中文出乱码的方法
一种可以解决python读取文件中文出乱码的方法
这几天刚刚入手学习python,今天在进行python文件存取的时候出现输出中文乱码问题。当然作为一名python技术小白,也只能通过在百度上查找结果。通过导入 ‘os‘模块,如下:
username = input(‘username:‘)
os.system("cd.>test.txt")
fp = open(‘test.txt‘,‘w+‘)
fp.write(username)
可以将输入的username字符串写入到文件text.txt中,该文件存在本项目下面。知识在输出的时候遇到中文输出乱码的问题,然后就有了下面的导入 ‘codecs‘模块,例子如下:
import codecs
username = input(‘username‘)
text = codecs.open(‘test.txt‘,‘w‘,‘utf-8‘)
text.write(username)
text = codecs.open(‘test.txt‘,‘r‘,‘utf-8‘)
s = text.read()
print(s)
成功解决中文乱码问题。
希望有什么问题大家可以一起讨论,有错的地方直接指出来。
一种可以解决python读取文件中文出乱码的方法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。