PyXML работает хорошо.
Вы не сказали, какую платформу вы используете, однако, если вы используете Ubuntu, вы можете получить ее с помощью sudo apt-get install python-xml
. Я уверен, что другие дистрибутивы Linux также есть.
Если вы работаете на Mac, xpath уже установлен, но не доступен сразу. Вы можете установить PY_USE_XMLPLUS
в своей среде или сделать это Python, прежде чем импортировать xml.xpath:
if sys.platform.startswith('darwin'):
os.environ['PY_USE_XMLPLUS'] = '1'
В худшем случае вам, возможно, придется создать его самостоятельно. Этот пакет больше не поддерживается, но все еще прекрасно работает и работает с современными 2.x Pythons. Основные документы здесь .