\

PythonでShift_JISのXMLをパースする方法について説明します。この記事は、Pythonのxml.etree.ElementTreeモジュールを使用して、Shift_JISでエンコードされたXMLファイルを読み込む方法について説明します。

まず、Shift_JISでエンコードされたXMLファイルを開きます。次に、そのファイルを読み込み、文字列に変換します。最後に、その文字列をElementTree.fromstringメソッドに渡して、XMLのルート要素を取得します。

以下に、具体的なコードを示します。

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)

このコードは、Shift_JISでエンコードされたXMLファイル(ここではsjis.xmlという名前のファイル)を開き、その内容を文字列として読み込みます。その後、ET.fromstringメソッドを使用して、その文字列をXMLのルート要素に変換します。

この方法を使用すると、PythonでShift_JISのXMLを簡単にパースすることができます。.

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です