python docx首行缩进两字符的设定方法
用python 处理docx文档时,想设置首行缩进2字符,有的帖子给出用0.74CM代替,但设置字体后,很显然不是两个字符,找了网上的帖子,都没有合适的办法,于是手动设置文档后,读取后知道了:这是先设置的# 首行缩进0.74厘米,即2个字符paragraph_format.first_line_indent = Cm(0.74)应该是这样设置paragraph_format.first_line_
·
用python 处理docx文档时,想设置首行缩进2字符,有的帖子给出用0.74CM代替,但设置字体后,很显然不是两个字符,找了网上的帖子,都没有合适的办法,于是手动设置文档后,读取后知道了:
这是先设置的
# 首行缩进0.74厘米,即2个字符
paragraph_format.first_line_indent = Cm(0.74)
应该是这样设置
paragraph_format.first_line_indent =406400
怎么知道属性的呢,用下面的办法吧
# doc文档模块
from docx import Document
from docx.shared import Inches
from docx.oxml.ns import qn
from docx.shared import Cm, Pt
from docx.enum.text import WD_PARAGRAPH_ALIGNMENT
from docx.shared import RGBColor
myDocument = Document('2020年建交集团3月分析报告.docx')
for paragraph in myDocument.paragraphs:
print(paragraph.paragraph_format.first_line_indent)
print(dir(paragraph))
#for key,chdir in enumerate(dir(paragraph)):
#print(key,chdir)
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)