Выдает ошибки xmltodict при использовании в.py файле
Я хочу получить xmltodict в python2.7 и запустить его для проекта, который у меня есть, поэтому я начал с вставки копий с единственного примера, который мне удалось найти
import xmltodict
with open ('test.xml') as fd:
doc = xmltodict.parse(fd.read())
print doc
Попытка выполнить это приводит к ошибке: AttributeError: у объекта 'module' нет атрибута 'parse'
То же самое при попытке преобразовать dict в xml с помощью функции xmltodict.unparse.
Тем не менее, это работает, если я делаю это построчно в IDLE... Любая идея, почему это не удается при попытке запустить его в файле.py, но работает, когда я использую интерпретатор построчно?
1 ответ
Решение
Только не называйте свой сценарий xmltodict.py
, Он импортируется вместо установленного в среду Python xmltodict
пакет.