我想在我的Ubuntu 10.04 64位上使用python脚本,但由于以下错误,我发现无法使其工作:
Traceback (most recent call last):
File "test.py", line 24, in <module>
from xml.sax import saxexts
ImportError: cannot import name saxexts
我知道这有点与SAX python库有关,但我找不到这个包在ubuntu下的位置。 我在synaptic下搜索但没有与python-sax相关的包或类似的。
知道发生了什么事吗?
答案 0 :(得分:2)
@Stony是对的,默认情况下,saxexts不包含在Python xml包中。要修复它,你必须将模块添加到sax包中,即将saxexts.py
(你可以从@Stony提供的Koders page复制到/usr/local/lib/python2.7/xml/sax/saxexts.py
之类的地方(取决于哪里)你或Ubuntu安装了Python。)
答案 1 :(得分:1)
“saxexts”不是普通sax lib的一部分。你可以看here。它是一个实验扩展。
答案 2 :(得分:1)