【发布时间】:2019-03-09 05:28:28
【问题描述】:
我有一个案例,我得到的是 INI 文件的字符串版本,而不是文件本身。我是从外部来源以这种方式获取的,因此无法更改。
字符串版本示例:
'[DEFAULT]\nScore = 0.1\n\n[dev]\nHost = abc.com\nPort = 0000\n\n[qa]\nHost = xyz.com\nEsPort = 1000\n\n[main]\nHost = pqr.com\nPort = 2000\n'
我尝试使用 python 中的 configParser 库来解析这个字符串:
>>> config = configparser.ConfigParser()
>>> config.read(my_ini_str)
[]
读取功能我什么也得不到。有没有其他方法可以做到这一点?
提前致谢!
更新 - 忘了补充说我使用的是 Python 2。
【问题讨论】:
-
查看我对 jwodder 回复的评论
标签: python string ini configparser