【发布时间】:2018-04-25 00:25:58
【问题描述】:
当我第二次运行一个程序时,我怎样才能让它记住已经改变的变量?
所以第一次运行:
>>> foo = ["bar", "foo"]
>>> foo[2] = raw_input()
然后在第二次运行时,它会记住 foo[2] 是什么,而无需用户再次输入。
【问题讨论】:
-
如果以后运行需要,可以将该变量存储在文件中。
-
变量中存储的任何值(在任何编程语言中)都存储在临时内存(通常是 RAM)中,并且它们不会在不同的程序执行周期之间持续存在。如果你想在这种情况下保留值,那么你需要通过某种方式将值写入磁盘,例如写入文件或写入数据库。
标签: python python-2.7 variables