Pythonでxmlファイルを読み込む

2020年4月25日  2020年6月13日 
Pythonでxmlファイルを読み込む方法は下記の通りです。

import xml.etree.ElementTree as ET

# xmlをファイルから読み込む。
tree = ET.parse('people.xml')
root = tree.getroot()

# xmlをstringから読み込む。
xmlString = '<people><person name="Tom"><age>21</age></person><person name="Bob"><age>33</age></person></people>'
root = ET.fromstring(xmlString)

# rootのタグを取得する。
print(root.tag)

# 指定したタグの要素を取得する。
lst = root.findall('person')

for item in lst:
    # 属性
    print("Name:", item.get('name'))
    # コンテンツ
    print("Age:", item.find('age').text)

シンプルで分かりやすいですね。

環境

Windows 10 Pro
Python 3.8.2

ー記事をシェアするー
B!
タグ

コメント

このブログを検索

自己紹介

自分の写真
yayao
Unityを使って、モバイルゲームを作っています。
人気の投稿