python - 在不删除注释的情况下更改 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
解决方案
推荐阅读
- java - 我不能使用 HttpServlet TT
- javascript - 使用 forEach 时拼接不删除?
- dll - 调用 DLL 函数时访问冲突
- html - 如何在鼠标悬停时更改元素的颜色?
- php - PHP - 会话错误消息未显示
- qt - 在qt设计器中无法通过运算符&设置快捷方式
- sql - 无法在 oracle 中使用正则表达式 substr 获得模式的第二次出现
- javascript - 从图像src数组中获取所有图像src并使用Javascript将它们放入div中?
- ios - 将 cocoapods 添加到我的 PodFile
- google-bigquery - 将已分区和未分区的 BigQuery 表从美国移动到欧洲