繁体   English   中英

Python configparser:从输入文件复制注释

[英]Python configparser: Copy comments from input file

我正在使用configparser和Python 3.3创建一个脚本,对配置文件进行一些小的修改。 这些配置文件通常包含注释掉的行,如下所示:

[Section]
Value1=Foo
;Very important comment
;Another very important comment
Value2=Bar

可以理解的是,Python在编写新版本的配置文件时会将其删除,但这是一个问题。 有没有办法将注释复制到新的配置文件中? (不幸的是,顺序也很重要。感谢OrderedDict,配置选项的顺序保持正确,但是注释的顺序也需要保持,这有望成为问题。)

谢谢!

这是一个简单的技巧/解决方法:将REM_x=置于前面,将注释转换为一个选项(代码将忽略),而不是注释:

[Section]
Value1=Foo
REM_1=Very important comment
REM_2=Another very important comment
REM_Value2=Bar
Value2=Baz

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM