是使用python中的ConfigObj更新属性文件中键的值的任何方法。
在更新属性文件之前:
hostKey = "value"更新属性文件后:
hostKey = "updatedValue"发布于 2018-04-01 13:01:33
来自ConfigObj文档
创建一个新的配置文件就像读取一个配置文件一样容易。您可以在创建ConfigObj时指定文件名,也可以在以后执行2。 如果不设置文件名,那么写方法将返回一行列表,而不是写入文件。有关详细信息,请参阅写入方法。 在这里,我们展示了创建一个空的ConfigObj,设置一个文件名和一些值,然后写到文件:
from configobj import ConfigObj
config = ConfigObj("test.config")
config.filename ="test.config"
config['keyword1'] = "value6"
config['keyword2'] = "value2"
config.write()我认为类似的方式,你可以读取和设置为相同的文件名,然后重写你想要的属性。
发布于 2018-04-01 13:06:22
这会有帮助的。
from configobj import ConfigObj
config = ConfigObj("FileName")
print(config['hostKey'])
config['hostKey'] = "updatedValue" #Update Key
config.write() #Write Content
print(config['hostKey']) #Check Updated value. https://stackoverflow.com/questions/49598302
复制相似问题