だから私は大きなテキストファイルを持っています。次の形式で一連の情報が含まれています。
|NAME|NUMBER(1)|AST|TYPE(0)|TYPE|NUMBER(2)||NUMBER(3)|NUMBER(4)|DESCRIPTION|
あいまいで申し訳ありません。すべての情報は上記のようにフォーマットされており、各記述子の間にはセパレータ「|」があります。この例のように、「NAME」のファイルを検索し、各記述子を独自のタグに出力できるようにしたいと考えています。
Name
Number(1):
AST:
TYPE(0):
etc....
まだ混乱している場合は、名前を検索して、「|」で区切られたそれぞれに続く情報を出力できるようにしたいと考えています。
誰でも助けることができますか?
編集テキストファイルの一部の例を次に示します。
|トレバー・ジョーンズ|70|AST|ホワイト|アース|3||500|1500|老人ホームに住む老人|
これは私がこれまでに持っているコードです:
with open('LARGE.TXT') as fd:
name='Trevor Jones'
input=[x.split('|') for x in fd.readlines()]
to_search={x[0]:x for x in input}
print('\n'.join(to_search[name]))