我有内容的conf文件:
key1=value1
key2=value2
font="\"Font\""
它就像 bash 脚本中的值一样使用。
当我使用 cgi+python3 和 ConfigObj 4.7.0 更改某些值时:
def set_conf_values(filename, param, value):
config = ConfigObj(filename)
config['%s' % param] = value
config.write()
conf文件被重写并且格式是新的:
key1 = value1
key2 = value2
font = `\"Font\"`
未触及值的事件。这打破了我的 Bash 脚本,它将键作为命令......
我希望有避免这种情况的选项,但在文档中找不到这样的东西。