私の入力ファイルの最初の行は次のようになります。私はPythonで、このようなキーと値のペアとして保存したい入力ファイルの最初の行を分割し、それらをPythonで辞書として保存するにはどうすればよいですか?
<doc id="12" url="http://en.wikipedia.org/wiki?curid=12" title="Anarchism">
:ここ
{doc_id: 12, url: http://en.wikipedia.org/wiki?curid=12, title: Anarchism}
が私のコードです:
infile=open('wiki_00').readline().rstrip()
infile.split()[1:]
の出力は次のようになります。
['id="12"',
'url="http://en.wikipedia.org/wiki?curid=12"',
'title="Anarchism">']
ブラケットを剥ぎ取るために
line[1:]
をしないでください
しかし、私は「」をしたいと思い、<>は削除され、idがint型
なぜ、タグ名は「id」にのみ付けられ、他の属性はありませんか? – TigerhawkT3
'id'属性の前に常にタグ名を付けたいのですか? – pushkin
@ pushkin okは必要ありません。それはこのidのように見ることができます:12 – Technologic27