枕思谦 发表于 2021-3-24 15:24:21

求助大佬,打开文件失败到底是怎样的原因

f = open('D:\\record.txt',"r")
f.read()

UnicodeDecodeError: 'gbk' codec can't decode byte 0xae in position 16: illegal multibyte sequence
>>>

逃兵 发表于 2021-3-24 15:26:21

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

枕思谦 发表于 2021-3-24 15:29:00

逃兵 发表于 2021-3-24 15:26


=== RESTART: D:\Users\xiaoqian\AppData\Local\Programs\Python\Python39\read.py ==
结果如上,并没有显示正确的文本内容

逃兵 发表于 2021-3-24 15:55:00

枕思谦 发表于 2021-3-24 15:29
=== RESTART: D:%users\xiaoqian\AppData\Local\Programs\Python\Python39\read.py ==
结果如上,并没有 ...

报错是啥

枕思谦 发表于 2021-3-24 15:58:51

逃兵 发表于 2021-3-24 15:55
报错是啥

没有报错,结果就只是出现这些代码
=== RESTART: D:\Users\xiaoqian\AppData\Local\Programs\Python\Python39\read.py ==

逃兵 发表于 2021-3-24 16:02:36

枕思谦 发表于 2021-3-24 15:58
没有报错,结果就只是出现这些代码
=== RESTART: D:%users\xiaoqian\AppData\Local\Programs\Python\Pyt ...

你的代码没有打印
f = open('D:\\record.txt',"r",encoding='utf-8')
print(f.read())

枕思谦 发表于 2021-3-24 16:08:01

逃兵 发表于 2021-3-24 16:02
你的代码没有打印

谢谢大佬
页: [1]
查看完整版本: 求助大佬,打开文件失败到底是怎样的原因