我将一些代码从 IDLE 3.5(64 位)转移到 pycharm(Python 2.7)。大部分代码仍然有效,例如我可以从 docx.enum.text 导入 WD_LINE_SPACING,但由于某种原因我无法导入 WD_ALIGN_PARAGRAPH。
起初,几乎没有导入起作用,但是在我执行
pip install python-docx
而不是
pip install docx之后
,除了 WD_ALIGN_PARAGRAPH 之外,大多数导入都起作用。
# works
from __future__ import print_function
import xlrd
import xlwt
import os
import subprocess
from calendar import monthrange
import datetime
from docx import Document
from datetime import datetime
from datetime import date
from docx.enum.text import WD_LINE_SPACING
from docx.shared import Pt
# does not work
from docx.enum.text import WD_ALIGN_PARAGRAPH
Run Code Online (Sandbox Code Playgroud)
我没有收到任何错误消息,但 Pycharm 将该行标记为错误:“在‘text.py’中找不到引用‘WD_ALIGN_PARAGRAPH’”。