这是我的代码:
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
中的内容,但是当我启动程序时,会出现标题错误。有人可以帮忙吗?
感谢您的关注。
答案 0 :(得分:1)
open
返回文件对象,而不是行。你需要像
f = open('save_file.txt')
for line in f:
#do stuff