错误:AttributeError:' _io.TextIOWrapper'对象没有属性' split'

时间:2015-03-15 23:54:17

标签: python arrays split

这是我的代码:

line = open('save_file.txt')

s = {}
(s['nome'], s['race'], s['classes'], s['FOR'], s['INT'], s['DES']) = line.split(";")

print("Nome: " + s['nome'])
print("Raça: " + s['race'])

我试图打印save_file中的内容,但是当我启动程序时,会出现标题错误。有人可以帮忙吗? 感谢您的关注。

1 个答案:

答案 0 :(得分:1)

open返回文件对象,而不是行。你需要像

这样的东西
f = open('save_file.txt')
for line in f:
   #do stuff
相关问题