python docx库使用样例_Python docx库用法示例分析
本文实例分析了Python docx库用法。分享给大家供大家参考,具体如下:
打开及保存文件:
from docx import Document
document = Document('test.docx')
document.save('test.docx')
添加文本:
document.add_paragraph('test text')
调整文本位置格式为居中:
from docx import Document
from docx.enum.text import WD_ALIGN_PARAGRAPH
document = Document('test.docx')
paragraph = document.add_paragraph('123')
paragraph.paragraph_format.alignment = WD_ALIGN_PARAGRAPH.CENTER
document.save('test.docx')
调整左缩进0.3英寸:
document = Document('test.docx')
paragraph = document.add_paragraph('this is test for left_indent with inches')
paragraph_format = paragraph.paragraph_format
paragraph_format.left_indent = Inches(0.3)
document.save('test.docx')
首行缩进:
paragraph_format.first_line_indent = Inches(0.3)
上行间距:
paragraph_format.space_before = Pt(18)
下行间距:
paragraph_format.space_after = Pt(12)
行距:
paragraph_format.line_spacing = Pt(18)
分页格式:
紧跟上段:
paragraph_format.keep_together
若本页无法完全显示,另起一页:
paragraph_format.keep_with_next
强制另起一页:
paragraph_format.page_break_before
字体格式:
p = document.add_paragraph()
run = p.add_run('test typeface')
#加粗
run.font.bold = True
#斜体
run.font.italic = True
#下划线
run.font.underline = True
WD_UNDERLINE 中有所有下划线格式
调用样例:
run.underline = WD_UNDERLINE.DOT_DASH
字体颜色:
from docx.shared import RGBColor
test = document.add_paragraph().add_run('color')
font = test.font
font.color.rgb = RGBColor(0x42, 0x24 , 0xE9)
调用预设颜色:
from docx.enum.dml import MSO_THEME_COLOR
font.color.theme_color = MSO_THEME_COLOR.ACCENT_1
更多关于Python相关内容感兴趣的读者可查看本站专题:《Python数据结构与算法教程》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》、《Python入门与进阶经典教程》及《Python文件与目录操作技巧汇总》
希望本文所述对大家Python程序设计有所帮助。
时间: 2019-02-14
python docx库使用样例_Python docx库用法示例分析相关推荐
- [转载] python 运算符重载有什么用_Python运算符重载用法实例分析
参考链接: Python运算符重载 本文实例讲述了Python运算符重载用法.分享给大家供大家参考.具体如下: 在Python语言中提供了类似于C++的运算符重在功能: 一下为Python运算符重在调 ...
- python标准库有多强大_Python标准库——走马观花
原文:Python标准库--走马观花 作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! Python的一大好处在于它有一套很有用的标 ...
- python 函数定义的样例
函数定义的样例 一. 定义一个函数,且有一个参数 函数功能: 取得传入字符串的第一个字符和最后一个字符,并返回 def func(arg):return arg[0] + "-" ...
- python asyncio回调函数_python回调函数用法实例分析
python回调函数用法实例分析 本文实例讲述了python回调函数用法.分享给大家供大家参考.具体分析如下: 软件模块之间总是存在着一定的接口,从调用方式上,可以把他们分为三类:同步调用.回调和异步 ...
- python合并word表格单元格_python docx模块读取word表格遇到合并单元格时的处理
python docx模块读取word表格遇到合并单元格时的处理 python docx模块读取word表格遇到合并单元格时的处理 python docx模块读取word表 遇到合并单元格时的处理 通 ...
- python绘制多边形样例_Python PIL ImageDraw.Draw.polygon()用法及代码示例
PIL是Python Imaging Library,它为python解释器提供了图像编辑功能.的ImageDraw模块为Image对象提供简单的2D图形.您可以使用该模块来创建新图像,注释或修饰现有 ...
- python绘制多边形样例_Python绘制多边形
所以我试着用点类来画不同的多边形.我制作了一个名为generate_polygon的类,它应该生成一个有s边的正多边形,y0是起始顶点.在import sys import math import L ...
- python扩展库xlwt支持对_python第三方库——xlrd和xlwt操作Excel文件学习
一.xlrd和xlwt的安装 xlrd和xlwt是python的第三方库,所以是需要自己安装的,可以在python的官网https://pypi.python.org/pypi下载该模块来安装,也可以 ...
- python在化学中的应用_python化学库
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 分钟前言前面一篇文章<python 数据库骚操作 -- mongodb&g ...
最新文章
- 5分钟解析Facebook最新推荐算法
- android除去标题栏或全屏
- T-SQL SUM Functions
- Linux环境变量详解
- Sql server之常用三表联查举例
- ffmpeg转MP4 moov头在前命令
- SDUT 2218 Give Me an E(规律)
- linux kernel map
- 数据湖:设计更好的架构、存储、安全和数据治理
- GitHub使用教程
- 日本向日葵8号卫星数据下载
- OpenCV-细化算法(thinning algorithm)描绘出轮廓的中心线
- php微信公众点歌台,PHP实现微信公众平台音乐点播功能
- AngularJS 模型
- 如何在滴滴云 DC2 上搭建 MySQL 服务
- http://sishuok.com/forum/blog/index.html?search_keywords=%E7%A0%94%E7%A3%A8%E8%AE%BE%E8%AE%A1%E6%A8%
- 求对称点的坐标(已知对称轴函数解析式,自用)
- Python 酷Q qq机器人初学
- 常用Stata命令(持续更新中)
- 解决Cannot deserialize instance of `java.util.ArrayList<java.lang.Object>` out of VALUE_STRING