我对Python很陌生(就像juzyte new),它只是为了补充另一个程序,但我需要的是我有一个文本文件,它是一个游戏的一组项,格式如下:
[1]
Name=Blah
Faction=Blahdiddly
Cost=1000
[2]
Name=Meh
Faction=MehMeh
Cost=2000
[3]
Name=Lollypop
Faction=Blahdiddly
Cost=100
我需要找出哪些组(括号中的数字)有匹配的值。
所以如果我搜索派系=blahdidly Group 1&3就会出现。
很不幸我不知道怎么做。
有人能帮忙吗?
正如Senthil所指出的,ConfigParser是您真正想要读取的文件。然而,它并不能提供一个简单的方法来过滤你想要的东西。您可以这样做(获取节的列表,查看键是否在每个节中,如果在每个节中,则查看它是否具有所需的值,如果是,则记录节),但类似这样的操作可能更简单。
你看过ConfigParser模块吗?您描述的文本文件似乎是ConfigParser可以立即识别的文件。Here is an example让你开始。
相关问题 更多 >
编程相关推荐