我想在docx中突出显示文本并将其另存为另一个文件。
这是我的密码from docx import Document
def highlight_text(filename):
doc = Document(filename)
for p in doc.paragraphs:
if 'vehicle' in p.text:
inline = p.runs
# print(inline)
# Loop added to work with runs (strings with same style)
for i in range(len(inline)):
# print((inline[i].text).encode('ascii'))
if 'vehicle' in inline[i].text:
x=inline[i].text.split('vehicle')
inline[i].clear()
for j in range(len(x)-1):
inline[i].add_text(x[j])
y=inline[i].add_text('vehicle')
y.highlight_color='YELLOW'
# print (p.text)
doc.save('t2.docx')
return 1
if __name__ == '__main__':
highlight_text('t1.docx')
我做错了什么事,没有引起人们的注意。在