我正在尝试使用ConfigObj
函数写入配置文件。
#!/usr/bin/evn python3.5
import configobj
def createConfig(path):
config = configobj.ConfigObj()
config.filename = path
config[REFNAME] = {}
config[REFNAME]['URL'] = URL
config.write()
REFNAME = input("Enter a reference name :")
URL= input("Enter a URL :")
createConfig('server.ini')
但是,当调用该函数时,createConfig()
会写入配置文件,如果脚本再次运行,它将覆盖之前创建的配置文件。我想保留以前的整体,只添加到文件中,或者在REFNAME
提供相同的情况下覆盖。
我无法从文档中理解如何做到这一点:
https://configobj.readthedocs.io/en/latest/configobj.html
任何帮助,将不胜感激。