|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
from docx import Document
doc = Document('test.docx')
name = str(input('请输入'))
IDcard = str(input('请输入'))
paragraph3 = doc.paragraphs[2]
paragraph3.add_run(name).underline = True
paragraph3.add_run(IDcard).underline = True
paragraph3.runs[1] = paragraph3.runs[7]
paragraph3.runs[3] = paragraph3.runs[8]
paragraph3.runs[7].clear()
paragraph3.runs[8].clear()
doc.save('new.docx')
大佬们,为什么我这段代码创建了新的文档后和原文档一样呢
我想把paragraph3.runs[1]的内容替换为paragraph3.runs[7]的内容
为什么不能用 = 呢
- from docx import Document
- doc = Document('test.docx')
- name = str(input('请输入'))
- IDcard = str(input('请输入'))
- paragraph3 = doc.paragraphs[2]
- paragraph3.add_run(name).underline = True
- paragraph3.add_run(IDcard).underline = True
- doc.paragraphs[1].text = doc.paragraphs[7].text
- doc.paragraphs[3].text = doc.paragraphs[8].text
- doc.paragraphs[7].clear()
- doc.paragraphs[8].clear()
- doc.save('new.docx')
复制代码
|
|