Cannot find reference 'WD_ALIGN_PARAGRAPH' in 'text.py'

Cannot find reference 'WD_ALIGN_PARAGRAPH' in 'text.py'

安装了docx模块,但引入时出错,错误信息是“Cannot find reference 'WD_ALIGN_PARAGRAPH' in 'text.py' ”。WD_PARAGRAPH_ALIGNMENT可以正常导入,但WD_ALIGN_PARAGRAPH就报错,是什么原因?

from docx.enum.text import WD_PARAGRAPH_ALIGNMENT, WD_ALIGN_PARAGRAPH


正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学,你好! 

在定义时实际的对象被命名为WD_PARAGRAPH_ALIGNMENT,并且应用了一个修饰符,该修饰符还允许将该对象引用为WD_ALIGN_PARAGRAPH,由于pycharm语法检查器没有检查出来WD_ALIGN_PARAGRAPH所以报错https://img1.sycdn.imooc.com//climg/62f5e7aa096be96506460135.jpg


同学可以尝试不导入WD_ALIGN_PARAGRAPH,并且使用时可以将WD_ALIGN_PARAGRAPH替换为WD_PARAGRAPH_ALIGNMENT,如图

https://img1.sycdn.imooc.com//climg/62f5e7e0098364dc07220042.jpg

https://img1.sycdn.imooc.com//climg/62f5e7e709d45fa905750112.jpg

祝学习愉快~


问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师