ynoneone 发表于 2022-3-22 13:15:15

小白求组问题

本帖最后由 ynoneone 于 2022-3-22 13:16 编辑

f = open('H:\\record.txt')
f
<_io.TextIOWrapper name='H:\\record.txt' mode='r' encoding='cp936'>
f.read()
Traceback (most recent call last):
File "<pyshell#2>", line 1, in <module>
    f.read()
UnicodeDecodeError: 'gbk' codec can't decode byte 0xa4 in position 64: illegal multibyte sequence



这个报错是不是说明没有pyshell这个模块?

还有我没办法加载pygame。这个要怎么搞。

isdkz 发表于 2022-3-22 13:17:34

不是,File 后面跟着的是你出错的文件,

你在 python shell (交互模式)里面打的,所以就是 pyshell,

你的错误是编码不对,改一下编码就好,


f = open('H:\\record.txt', encoding='utf-8')
f.read()

ynoneone 发表于 2022-3-22 13:20:29

isdkz 发表于 2022-3-22 13:17
不是,File 后面跟着的是你出错的文件,

你在 python shell (交互模式)里面打的,所以就是 pyshell,
...

但是为什么我照着小甲鱼的写的。他直接显示。没有后面半句啊

isdkz 发表于 2022-3-22 13:21:42

本帖最后由 isdkz 于 2022-3-22 13:25 编辑

ynoneone 发表于 2022-3-22 13:20
但是为什么我照着小甲鱼的写的。他直接显示。没有后面半句啊

因为他的文件就是 gbk 编码的,你也可以改一下你的文件编码,

就不需要加上那个,你可以看一下这个:https://fishc.com.cn/forum.php?mod=redirect&goto=findpost&ptid=208942&pid=5734300

ynoneone 发表于 2022-3-22 13:28:46

感谢。请问有没有词汇对照表大全。英语不好。记不住。搞个对照表。自己可以查看。
页: [1]
查看完整版本: 小白求组问题