假设我有一个 score = [1,2,3,4,5]
列表,它在程序运行时发生了变化。如何将其保存到一个文件中,以便下次运行程序时可以以 list
类型访问更改后的列表?
我试过了:
score=[1,2,3,4,5]
with open("file.txt", 'w') as f:
for s in score:
f.write(str(s) + '\n')
with open("file.txt", 'r') as f:
score = [line.rstrip('\n') for line in f]
print(score)
但这会导致列表中的元素是字符串而不是整数。