python docx首行缩进两字符的设定方法

用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)
  • 8
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值