としてXMLフィールドを印刷これは私が使用するXMLファイルです。以下は、辞書を印刷するための私のコードですが、プログラムはここで辞書
unhashable type: 'list' error.
を返すコードです:
def read_map(xml_node):
result = {}
for child in xml_node:
result[child.get('output_name') ] = child.get('input_name')
return result
tree = ET.parse('substation.xml')
root = tree.getroot()
print(read_map(root.find('field_mapping')))
うん、うまくいきました。ありがとう@デイヴィッド・スカーレット –