2021
03-09
03-09
使用Python docx修改word关键词颜色的操作
需求:在刷word题库的时候,答案就在题目下方,干扰复习效果,将答案字体变成白色,查看答案的时候只需要将答案背景刷黑转换需求:在word中找到关键字“答案”将其后面的信息改变颜色为白色由于第一次使用importdocx,最初想按照如上思想实现比较麻烦,后整理思路,将题库保存为txt,逐条读取转存入word,利用分割函数对关键字进行分割,关键字后面的信息即为答案改变颜色,效果和需求一致,只是新建了文件实现代码:importosim...
继续阅读 >
我就废话不多说了,大家还是直接看代码吧~fromdocximportDocumentfromdocximportRTimportred=Document("./liu2.docx")forpind.paragraphs:rels=d.part.relsforrelinrels:ifrels[rel].reltype==RT.HYPERLINK:print("\n超链接文本为",rels[rel],"超链接网址为:",rels[rel]._target)补充:Python输出“test.docx“文档正文中的所有红色的文字、输出文档中所有的超链接地址和文本一、题目:1、查阅资料了...