tblList = document.xpath ('// w: tbl', namespaces = document.nsmap) работает как сон. Итак, насколько я понимаю, w: это сокращение, которое должно быть расширено до полного имени пространства имен, и словарь для этого предоставляется document.nsmap.
аюсь извлечь содержимое таблиц в документе DOCX Word, и я новичок в xml / xpath.
from docx import *
document = opendocx('someFile.docx')
tableList = document.xpath('/w:tbl')
Это вызывает ошибку «XPathEvalError: неопределенный префикс пространства имен». Я уверен, что это только первое, что можно ожидать при разработке сценария. К сожалению, я не смог найти учебник дляпитон-DOCX.
Не могли бы вы привести пример извлечения таблицы?