Python:如何更改一次变量,并且不再更改它

Python:如何更改一次变量,并且不再更改它
flub = raw_input("Where would you like your save directory to be?)
SaveDir = flub

你好,ubuntu,我正在编写一个 python 程序。我的问题是,如何让 raw_input 向我提出一个定义变量的问题(在本例中变量是 flub),然后更改代码以使变量始终保持不变。当我在程序中更改 flub 变量时,我希望它始终记住我将变量更改为了什么。

注意:此代码仅作为示例,我实际上正在使用具有图形界面的高级程序,并且我不想将其发布在 ubuntu 论坛上。如果您有任何问题,请提出。

感谢 ubuntu:)

答案1

我认为 flub = raw_input('Where would you like your save directory to be?') print flub

将获取您的变量,并将其传递给您的 GUI。

除非您稍后在程序中更改它,否则它将一直保留,直到重新启动/重新触发。要永久存储该值,您需要将其写入某个地方,例如文本文件,或者设置程序以设置真假来检查该变量是否已设置。

相关内容