首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用ConfigObj更新属性文件

如何使用ConfigObj更新属性文件
EN

Stack Overflow用户
提问于 2018-04-01 12:57:56
回答 2查看 3.4K关注 0票数 0

是使用python中的ConfigObj更新属性文件中键的值的任何方法。

在更新属性文件之前:

代码语言:javascript
复制
hostKey = "value"

更新属性文件后:

代码语言:javascript
复制
hostKey = "updatedValue"
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-04-01 13:01:33

来自ConfigObj文档

创建一个新的配置文件就像读取一个配置文件一样容易。您可以在创建ConfigObj时指定文件名,也可以在以后执行2。 如果不设置文件名,那么写方法将返回一行列表,而不是写入文件。有关详细信息,请参阅写入方法。 在这里,我们展示了创建一个空的ConfigObj,设置一个文件名和一些值,然后写到文件:

代码语言:javascript
复制
from configobj import ConfigObj
config = ConfigObj("test.config")
config.filename ="test.config"
config['keyword1'] = "value6"
config['keyword2'] = "value2"
config.write()

我认为类似的方式,你可以读取和设置为相同的文件名,然后重写你想要的属性。

票数 2
EN

Stack Overflow用户

发布于 2018-04-01 13:06:22

这会有帮助的。

代码语言:javascript
复制
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. 
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49598302

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档