这是我的代码:
import docx
doc = docx.Document()
doc.add_paragraph('This is on first page!')
doc.paragraphs[0].runs[0].add_break(docx.text.WD_BREAK.PAGE)
doc.add_paragraph('This is on the second page!')
doc.save('twoPage.docx')
错误是:
AttributeError: 'module' object has no attribute 'WD_BREAK'
python3.7
import docx
from docx.text.run import *
doc = docx.Document()
doc.add_paragraph('This is on first page!')
doc.paragraphs[0].runs[0].add_break(WD_BREAK.PAGE)
doc.add_paragraph('This is on the second page!')
doc.save('twoPage.docx')
或
import docx
doc = docx.Document()
doc.add_paragraph('This is on first page!')
doc.paragraphs[0].runs[0].add_break(docx.text.run.WD_BREAK.PAGE)
doc.add_paragraph('This is on the second page!')
doc.save('twoPage.docx')
section.start_type
描述了定义该部分开始的中断类型,例如:section.start_type = WD_SECTION.ODD_PAGE
start_type 的值是 WD_SECTION_START 枚举的成员。
from docx.enum.section import WD_SECTION
section = document.sections[0]
section.start_type = WD_SECTION.NEW_PAGE
请参阅 docx 枚举 以获取枚举列表(包括部分开始)。
请参阅 WD_SECTION_START 了解部分开始枚举。