smartsy 发表于 2020-11-21 13:55:19

为什么会报错?小白问题

如图 我是在E盘里面创建了一个TXT文档,随便打了几个字,但是无法输出,会报错,是什么原因?为什么视频教学一下就可以把内容打出来?

Twilight6 发表于 2020-11-21 13:58:35


编码错误,Python 默认读取文件时编码为 GBK

你试试把open 里面加个encoding = 'utf-8' 试试看

参考代码:

f = open('E:\\测试.txt', encoding = 'utf-8')

smartsy 发表于 2020-11-21 14:05:07

可以是可以了 但是为什么教学视频里面没有后面那一串东西也可以直接输出呢?? encoding = 'utf-8' 是啥意思??好多问好啊{:10_277:}

小无趣 发表于 2020-11-21 15:21:28

smartsy 发表于 2020-11-21 14:05
可以是可以了 但是为什么教学视频里面没有后面那一串东西也可以直接输出呢?? encoding = 'utf-8' 是啥意思 ...

encoding='utf-8',指定编码格式为utf-8
页: [1]
查看完整版本: 为什么会报错?小白问题