更改Python导入文件中的数据

时间:2016-08-30 14:10:03

标签: python

在我的主脚本中,我导入一些用户特定数据(另一个脚本):
主要脚本:

.....  
import a lot of things....  
import acemedat  
..... here goes the main code

导入的文件('acemedat.py'):

# some comment  
azcor = 10        # value can be user dependent  
... some other variables....

在主脚本中,我使用 acemedat.azcor 并获得值10 - 到目前为止。在主程序中,我想更改 azcor 的值,将其写入 acemedat.py ,然后保存。下次启动主脚本时,将读取新值。我知道如何阅读 acemedat.py 并找到正确的行(我使用从文件中读取的行列表),但它只适用于字符串。有没有办法避免字符串并直接更改 azcor

1 个答案:

答案 0 :(得分:1)

文件只是字符串(好吧,一个大字符串);该文件中的内容用于创建您感兴趣的变量(除其他外)。

所以你需要做的是修改你的文件以包含你想要你的变量值的字符串表示,就好像你已经在文本编辑器中打开文件并输入了新的价值观。