我需要一點幫助覆蓋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