1.初识Python操作Word
from docx import Document
doc_1 = Document()
doc_1.add_heading('新建空白文档标题,级别为0',level = 0)
doc_1.add_heading('新建空白文档标题,级别为1',level = 1)
doc_1.add_heading('新建空白文档标题,级别为2',level = 2)
paragraph_1 = doc_1.add_paragraph('这是第一段文字的开始\n请多多关照!')
paragraph_1.add_run('加粗字体').bold = True
paragraph_1.add_run('普通字体')
paragraph_1.add_run('斜体字体').italic =True
paragraph_2 = doc_1.add_paragraph('新起的第二段文字。')
prior_paragraph = paragraph_1.insert_paragraph_before('在第一段文字前插入的段落')
doc_1.add_page_break()
paragraph_3 = doc_1.add_paragraph('这是第二页第一段文字!')
doc_1.save('doc_1.docx')

2.整体页面结构
from docx import Document
from docx.shared import RGBColor, Pt,Inches,Cm
from docx.enum.text import WD_PARAGRAPH_ALIGNMENT
from docx.oxml.ns import qn
doc_1 = Document()
'''只更改font.name是不够的,还需要调用._element.rPr.rFonts的set()方法。'''
doc_1.styles['Normal'].font.name = u'宋体'
doc_1.styles['Normal']._element.rPr.rFonts.set(qn('w:eastAsia'), u'宋体')
heading_1 = doc_1.add_heading