如何解决如何读取configparser中某个部分下的所有单词? 旁注:
我正在从文件中读取内容,该文件的结构如下:
[name]
John
Mary
Ben
John
请注意,没有按键。
如何使用ConfigParser读取这些值?
谢谢
解决方法
您应该使用关键字参数ConfigParser
设置为allow_no_value
来创建True
。另外,您还需要删除文件中的重复项(John出现两次)。
config = configparser.ConfigParser(allow_no_value=True)
config.read("config_file_name")
for name in config["name"]:
print(name)
输出:
John
Mary
Ben
如果您需要name
部分中的重复项,则必须继承ConfigParser
类并覆盖该限制。
旁注:
考虑使用JSON或YAML而不是ini文件来执行此任务,这会使您的生活容易得多
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。