【发布时间】:2013-03-28 16:31:52
【问题描述】:
所以我有一个包含以下格式信息的文本文件:
|NAME|70|AST|TYPE|LOCATION|3||MNUM_1|NUM_2|DESCRIPTION|
我的代码在文本文件中搜索 NAME 属性,然后返回除拆分字符“|”之外的所有信息。这是我的代码:
with open('TEXT.txt') as fd:
input=[x.strip('|').split('|') for x in fd.readlines()]
to_search={x[0]:x for x in input}
print('\n'.join(to_search[name]))
有没有办法编辑我的代码,以便我可以在文本文件中搜索 name 属性并选择我想要返回的属性并返回该属性?
【问题讨论】:
-
这真的与stackoverflow.com/questions/15593844/…的问题不同吗?
标签: python text python-3.x