from docx import Document
from docx.shared import RGBColor
boldText = []
redText = []
doc = Document('text.docx')
for p in doc.paragraphs:
for r in p.runs:
if r.bold:
boldText.append(r.text)
if r.font.color.rgb == RGBColor(255,0,0):
redText.append(r.text)
result = {'red text': redText,
'bold text': boldText,
'both': set(redText) & set(boldText)}
for title in result.keys():
print(title.center(30, '='))
for text in result[title]:
print(text)
可能安装的位置不对。
如果你用的是pycharm,点击settings,查看一下当前的项目python解释器下都有哪些包。你可以直接在pycharm里面安装
代码没有问题,那就是库装得不对