0

我想在 python2.7 中为我的项目启动并运行 xmltodict,所以我从我能找到的唯一示例中复制粘贴开始

import xmltodict

with open ('test.xml') as fd:
    doc = xmltodict.parse(fd.read())

print doc

尝试运行此错误会导致错误:AttributeError: 'module' object has no attribute 'parse'

尝试使用 xmltodict.unparse 函数将 dict 转换为 xml 时也是如此。

但是,如果我在 IDLE 中逐行执行此操作,它会起作用...知道为什么尝试在 .py 文件中运行它会失败,但是当我逐行使用解释器时会起作用吗?

4

1 回答 1

3

只是不要命名你的脚本xmltodict.py。它被导入而不是安装到 Python 环境xmltodict包中。

于 2016-02-05T18:30:39.960 回答