保存数据,以便在我再次运行程序时不会重新启动

时间:2017-12-15 00:35:39

标签: python

我想创建一个收债员计划。我希望能够保存数据,所以当我关闭它时,我不必重新开始。例如,如果帐户= 100并且我支付20,那么使帐户= 80.我想保存这个新变量,这样当我再次运行它时,它不会再次启动我。

到目前为止,我已经尝试过:

def takePayment():
    account = 0
    take_payment = input("how mych")
    sum = float(account) + float(take_payment)
    print("The total now is $", sum)
takePayment()

1 个答案:

答案 0 :(得分:0)

您可以很容易地将其写入文件see here for details

例如,在您的代码中,您可以添加:

file = open('log', 'w')
file.write(str(sum))
file.close()

写下sum

的值

然后,当您想要阅读可以使用的值时:

f = open('log', 'r')
account = f.read()
f.close()

然后转换值并正常使用它们。