关于导入WD_ALIGN_PARAGRAPH的问题
来源:3-8 设置图片样式和表格样式
weixin_慕粉4114761
2023-09-25 21:08:26
from docx.enum.text import WD_PARAGRAPH_ALIGNMENT, WD_ALIGN_PARAGRAPH
导入WD_ALIGN_PARAGRAPH的时候报错:Cannot find reference 'WD_ALIGN_PARAGRAPH' in 'text.py'
在text.py中找不到引用'WD_ALIGN_PARAGRAPH'
但是在下面的代码中又能用
p1.alignment = WD_ALIGN_PARAGRAPH.CENTER
并且能正常运行,请问老师是什么情况?
1回答
同学,你好!
在定义时实际的对象被命名为WD_PARAGRAPH_ALIGNMENT,并且应用了一个修饰符,该修饰符还允许将该对象引用为WD_ALIGN_PARAGRAPH,由于pycharm语法检查器没有检查、识别出来WD_ALIGN_PARAGRAPH所以标红,并不是报错
同学可以尝试不导入WD_ALIGN_PARAGRAPH,并且使用时可以将WD_ALIGN_PARAGRAPH替换为WD_PARAGRAPH_ALIGNMENT,如图
祝学习愉快~
相似问题