首页 > 解决方案 > 在不删除注释的情况下更改 python 中的配置文件

问题描述

我有一个简单的配置文件,如下所示,我写了一个引用来更新文件。

 cat /tmp/cfg 
global key = value
section key = val
[section]
section key = val

[section2]
section key =10

我的代码工作正常,但如果文件是

 cat /tmp/cfg2 
global key = value
section key = val
[section]
section key = val

[section2]
section key =10
#section key =20

下面的代码使用命令运行

python  newmodconfig  --section all --config /tmp/cfg --key "section key" --value newval

我的尝试低于 https://pastebin.com/tbL6iNb2

标签: pythonconfigparser

解决方案


推荐阅读