![Python:如何更改一次变量,并且不再更改它](https://linux22.com/image/1121031/Python%EF%BC%9A%E5%A6%82%E4%BD%95%E6%9B%B4%E6%94%B9%E4%B8%80%E6%AC%A1%E5%8F%98%E9%87%8F%EF%BC%8C%E5%B9%B6%E4%B8%94%E4%B8%8D%E5%86%8D%E6%9B%B4%E6%94%B9%E5%AE%83.png)
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。
除非您稍后在程序中更改它,否则它将一直保留,直到重新启动/重新触发。要永久存储该值,您需要将其写入某个地方,例如文本文件,或者设置程序以设置真假来检查该变量是否已设置。