繁体   English   中英

如何读取configparser中某个部分下的所有单词?

[英]How to read all words under a section in 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)

Output:

John
Mary
Ben

如果您需要name部分中的重复项,则必须继承ConfigParser class 并覆盖该限制。


边注:

考虑使用 JSON 或 YAML 而不是 ini 文件来完成这样的任务,它会让你的生活轻松

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM