Я делаю сценарий для создания и записи данных в файл XML. Ошибка: нет модуля, нет имени модуля
Я ссылаюсь на эту ссылку на стек, Python 2.5.4 - ImportError: Нет модуля с именем etree.ElementTree . Я ссылаюсь на этот урок, https://stackabuse.com/reading-and-writing-xml-files-in-python/. Я до сих пор не понимаю, в чем заключается решение. Я пытался заменить
"из elementtree import ElementTree"
до
"из xml.etree import ElementTree"
Это все еще не работало.
#!/usr/bin/python
import xml.etree.ElementTree as xml
root = xml.Element("FOLDER")
child = xml.Element("File")
root.append(child)
fn = xml.SubElement(child, "PICTURE")
fn.text = "he32dh32rf43hd23"
md5 = xml.SubElement(child, "CONTENT")
md5.text = "he32dh32rf43hd23"
tree = xml.ElementTree(root)
with open(xml.xml, "w") as fh:
tree.write(fh)
""»
Я ожидаю, что в результате данные будут записаны в XML-файл. Но я получил ошибку, показанную ниже,
File "./xml.py", line 2, in <module>
import xml.etree.ElementTree as xml
File "/root/Desktop/virustotal/testxml/xml.py", line 2, in <module>
import xml.etree.ElementTree as xml
```ImportError: No module named etree.ElementTree