タグ

ブックマーク / hayataka2049.hatenablog.jp (1)

  • 【python】lxml.etreeの使い方まとめ―pythonによるXML処理 - 静かなる名辞

    lxmlを使ってXMLを生成したり、パースしたりするという処理をたまに書く。そんなに頻繁にやる訳ではないので、処理の書き方を忘れてしまいがち。 備忘録として書いておく。なお、htmlは今回扱わないので、別のサイトを見てください。 目次 installとimport 文字列とetreeの相互変換 要素を作る tagを取得、変更 子要素を追加・削除 親、子を取得 ぜんぶたどる XPATHで検索 installとimport $ pip install lxml>>> from lxml import etree 文字列とetreeの相互変換 >>> hoge = etree.fromstring('<hoge hoge="hoge"> hoge </hoge>') >>> s = etree.tostring(hoge, pretty_print=True).decode() >>> prin

    【python】lxml.etreeの使い方まとめ―pythonによるXML処理 - 静かなる名辞
    elve
    elve 2018/03/29
  • 1