Я пытался заставить свой код xml работать на моем python, и через несколько часов он сработал, но на следующий день, когда я снова открыл коды, он не сработал. всегда была "неопределенная ошибка", и теперь, когда я пытаюсь повторить коды, данные превращаются в строку? это код, который у меня есть сейчас (просто резюме)
<?xml version='1.0' encoding='UTF-8'?>
<settings>
<standard name="max_days">90</standard>
<standard name="min_days">7</standard>
<standard name="warn_days">7</standard>
</settings>
, и я анализирую свой xml файл следующим образом:
file_name = ET.parse('imports.xml')
myroot = file_name.getroot()
for i in myroot[0]:
print i.text
проблема в том, когда я делаю вышеуказанное , не будет вообще никакого вывода, даже ошибки, но если я сделал
print myroot[0].text
, он работает, но данные, которые я помещаю, явно являются int, так почему это строка при ее анализе и в чем ошибка ?