为了账号安全,请及时绑定邮箱和手机立即绑定

代码报错,求大神指点

/ 猿问

代码报错,求大神指点

涤非 2018-01-01 16:29:59

file_name = input('请输入需要打开的文件名:')
f = open(file_name)
print('文件的内容是:')
for each_line in f:
    print(each_line)

运行之后出现报错如下:

请输入需要打开的文件名:1.txt
文件的内容是:
Traceback (most recent call last):
  File "C:/Users/涤非/Desktop/test2.py", line 4, in <module>
    for each_line in f:
UnicodeDecodeError: 'gbk' codec can't decode byte 0xff in position 0: illegal multibyte sequence

查看完整描述

2 回答

?
冰山点水

f = open(filename, encoding="gbk")

查看完整回答
1 反对 回复 2018-01-01
?
書劍

编码的问题

查看完整回答
反对 回复 2018-01-02

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信