Я пишу класс в Python для анализа данных из XML, я хочу передать имя файла XML в качестве параметра, чтобы я мог инициализировать дерево и корень в конструкторе. Как мне это сделать? Вот мой код:
import xml.etree.ElementTree as ET
class cParser:
def __init__(self, file):
tree = ET.parse(self.file)
root = tree.getroot()
def getFilename():
filename = root.attrib['filename']
print("Filename is: %s" %(filename))
c1 = cParser('pythonxml.xml')
c1.getFilename()