簡體   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