Python-docx 模块读写 Word 文档基础(一):创建文档、段落格式、字体格式设置方法

Python-docx 模块读写 Word 文档基础(一):创建文档、段落格式、字体格式设置方法

前言:

从这篇博客开始,将开启新一个专栏【Python与Word】。该专栏将详细介绍Python的第三方包python_docx 操作 Office 办公软件 Word 文档的方法。

python-docx 模块简介:

安装方法:pip install python-docx
官方文档地址: python-docx 0.8.10
python-docx 模块集成了 Word 文档的读写功能,不像 python 的 xlwt 和 xlrd 模块操作 Excel 表格,一个辅助写,一个负责读,用起来还是很方便的。

【Python与Word】专栏简介:

本专栏也会分两个部分来讲解:基础接口(用法)详解,实例演练 。
基础接口讲解内容:
1、python-doxc模块新建(写) Word 文档(预计两篇博客);
2、python-doxc模块读取 Word 文档信息(预计一篇)。
实例演练:2-3 个实例。

本篇博客主要内容:

1、创建文档与基础操作;
2、文档段落格式设置;
3、字体格式设置。

1、创建 Word 文档及基础用法:

模块安装后,导入模块,新建 word 文档对象:

# 导入模块
from docx import Document

doc = Document()  # 新建文档对象
'''按模板新建 word 文档文件,具有模板文件的所有格式'''

新建了 Document 对象后就可以用它开始工作了:

# 增加标题:
doc.add_heading('标题',1)
'''
add_heading(self, text="", level=1):
'''

# 段落正文
par = doc.add_paragraph('第一个段落:')
print(par) 
# <docx.text.paragraph.Paragraph object at 0x000000000A889F08>
'''
add_paragraph(self, text='', style=None):
返回一个 Paragraph 段落对象
'''

# 在段落中添加文字
run_ = par.add_run('段落文字')
print(run_) 
# <docx.text.run.Run object at 0x000000000B2D31C8>
'''
add_run(self, text=None, style=None):
返回一个 run 对象
'''

解析:
以上代码,在文档中增加了一个标题、一个段落并在段落中增加了文字。以上三个方法都会返回相应的对象,以便后续的一些操作。

其他一些常用方法:(在文档中增加图片、表格)

# 增加图片
pic_par = doc.add_picture(
  • 54
    点赞
  • 259
    收藏
    觉得还不错? 一键收藏
  • 12
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值