В моей программе мне нужно использовать объект ElementTree в различных функциях моей программы.
Более конкретно, я делаю это:
tree = etree.parse('somefile.xml')
Я передаю этодерево вокруг в моей программе.
Мне было интересно, является ли это хорошим подходом, или я могу сделать это:
- Создать глобальное дерево (я пришел из C ++ фона и знаю, что глобальное плохо)
- Создайте дерево снова, где это необходимо.
Или мой подход в порядке?