python读写docx(含代码)
今天不爬豆瓣了,来看看如何写入docx(王者连败,而豆瓣游戏评分排行的手游排行榜第一就王者)
好的,首先我们导入库:
from docx import Document
from docx.shared import Pt
from docx.enum.text import WD_ALIGN_PARAGRAPH
from docx.oxml.ns import qn
from docx.shared import RGBColor
from docx.shared import Inches
虽然说要导入这么多,但定睛一看,开头都是“docx”,我们只需要在cmd输入
pip inslall python-docx
来安装就行了
内心ps:哎哟,搞错了,那个是写入的程序需要导入的库,真正读取的程序只有
import docx
from docx import Document
path = "测试 .docx"
document = Document(path)
for paragraph in document.paragraphs:
print(paragraph.text)
算了算了,没事了
继续说如何写入的程序
首先,写标题:
document = Document()
p = document.add_paragraph()
run = p.add_run('测试') # 使用add_run添加文字
run.font.size = Pt(26) #字体大小设置,和word里面的字号相对应,小一
p.paragraph_format.alignment = WD_ALIGN_PARAGRAPH.CENTER #段落文字居中设置
run.bold = True # 字体加粗
document.styles['Normal'].font.name = '宋体' # 设置字体
document.styles['Normal']._element.rPr.rFonts.set(qn