如何在 Python configparser 中的值中添加分号?
我需要在Python配置解析器文件中的等号右侧指定密码,但分号是注释字符。
使用 \ 转义不起作用。
我怎样才能传递字符串“foo;”作为 configparser 中的值?
I need to specify a password on the right side of the equals sign in a Python configparser file, but semicolon is the comment character.
Escaping with \ does not work.
How can I pass the string "foo;" as a value in configparser?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
ConfigParser 似乎有一个分号前面有空格的错误:
请注意,最后一个版本仍然不正确,因为转义反斜杠仍然在那里......
ConfigParser seems to have a bug with spaces in front of semicolons:
Note that the last version is still incorrect, because the escape backslash is still in there...
简短的交互会话显示分号的读取没有任何问题。
A short interactive session shows the semicolon is read without trouble.
我的工作正常。
并注意到“以‘#’或‘;’开头的行被忽略并可用于提供评论。
”
Mine works fine.
And noticed "Lines beginning with '#' or ';' are ignored and may be used to provide comments.
"