![](/img/trans.png)
[英]Python escape delimiter in configuration file using ConfigParser
[英]ConfigParser with no delimiter
使用Python 3.5和ConfigParser。
我想使用這樣的配置文件:
[Section]
key1
key2
key3
即沒有價值。 默認情況下,ConfigParser需要值,但我可以將allow_no_values=True
傳遞給構造函數來處理它。
但是,解析器仍會嘗試拆分默認為('=', ':')
的分隔符。 因此,默認情況下,我的行不能包含任何行。 但是我不想划分任何東西 - 我的所有線都沒有價值。
傳遞分隔符=()或[]或無效不起作用。 如果使用一個空列表,它會抱怨option '' in section 'Section' already exists
而如果我得到'NoneType' is not iterable
。
那么有沒有辦法確保拆分永遠不會發生? 我必須指定一些我“希望”永遠不會被使用的字符,這種感覺並不是最佳的。
你可以設置delimiters=('\\n',)
,理論上它意味着鍵/值分隔符是一個換行符,它永遠不會發生,因為行分隔符也是一個換行符,它似乎優先。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.