【发布时间】:2021-10-12 12:18:11
【问题描述】:
我是 Python 新手,我正在尝试检查 docx 文件以查找表中应用了隐藏属性的文本。如果为真,那么我想忽略该隐藏文本并替换与我的正则表达式匹配的任何其他文本。
在我添加 if i.font.hidden == True: 条件似乎不正确之前,一切都很好(更换工作正常)。
我得到的错误: AttributeError: 'int' 对象没有属性 'font'
这是我的代码:
for table in doc.tables:
for row in table.rows:
for cell in row.cells:
for p in cell.paragraphs:
if True:
inline = p.runs
for i in range(len(inline)):
if True:
if i.font.hidden == True:
continue
else:
text = inline[i].text.replace(regx, 'Abcd')
inline[i].text = text
【问题讨论】:
标签: python hidden python-docx