import xml.etree.ElementTree as ET
tree = ET.parse("sjis.xml")
root = tree.getroot()
print(root.get("名前"))
print(root.findall("./要領/手順")[3].text)
$ python sjis_xml_parse.py
...
ValueError: multi-byte encodings are not supported
マルチバイトはサポートしてないとのこと…
import xml.etree.ElementTree as ET
with open("sjis.xml", encoding="shift_jis") as file:
xml = file.read()
root = ET.fromstring(xml)
print(root.get("名前"))
print(root.findall("./要領/手順")[3].text)
ディスカッション
コメント一覧
まだ、コメントがありません