我需要一点帮助覆盖python变量。这是我能给的最好的例子。如果有人打开了我的程序(.exe
或.py
),这是上来:在Python中保存并覆盖变量
var = 5
var = raw_input("Enter the new variable value: ") ##THE PERSON ENTERS 3
var = 3
现在,用户关闭文件/程序,接下来他们打开它的时候,他们希望程序记得var = 3
,因此它用var = 3
覆盖var = 5
。我不知道这是否可能,但如果是这样,你能让我知道吗?
要说明:我希望我的.py
或.exe
记住一个变量已更改,并用新的变量覆盖旧变量,所以下一次他们打开文件时,变量已被更改。
您要使用的文件I/O,并明确写入和读取类似设置。首先阅读一个体面的[初学者的Python教程](http://wiki.python.org/moin/BeginnersGuide/NonProgrammers)。 – 2013-02-12 18:36:58
我建议你在任何你正在关注的python教程中进一步学习。你所要做的就是持久性,在你进入关于持久性的部分之前,你会有一些基本的知识。 – JosefAssad 2013-02-12 18:38:05
@Jordan你想让程序或其他文件保持改变吗?如果是第一种情况,程序将不得不改变它自己的文件,我恳求这是可能的,但它需要一些技巧。如果是第二种情况,它是持久性的 – eyquem 2013-02-12 20:24:15