- 帖子
- 5
- 精华
- 0
- 积分
- 17
- 阅读权限
- 10
- 注册时间
- 2018-3-22
- 最后登录
- 2018-4-17
|
本帖最后由 jzhan030 于 2018-4-16 16:25 编辑
Traceback (most recent call last):
File "C:/Users/win10/PycharmProjects/python3/read the data.py", line 3, in <module>
lines = f.readlines()
UnicodeDecodeError: 'gbk' codec can't decode byte 0xa4 in position 4: illegal multibyte sequence
先生您好,我的出现了这个问题?是因为scores.txt里面含有中文吗?
编码如下:
f = open('scores.txt')
lines = f.readlines()
print(lines)
f.close()
results=[]
for line in lines:
print(line)
data = line.split()
print(data)
sum = 0
for score in data[1:]:
sum += int(score)
result = '%s\t:%d\n'%(data[0],sum)
print(result)
results.append(result)
print(results)
output = open('result.txt','w')
output.writelines(results)
output.close()
|
|