from docx import Document
import re
document = Document(r"E:\学无止境\python\实验用文件夹\工作票模板.docx")
paragraphs=document.paragraphs
for i in range(0,5):
print(str(i))
text = re.sub('black','okokok{}'.format(i), paragraphs[0].text)
print (text)
paragraphs[0].text=text
document.save(r'E:\学无止境\python\实验用文件夹\工作票模板{}.docx'.format(str(i)))
#以上一段程序中,text = re.sub('black', 'okokok{}'.format(i), paragraphs[0].text)中的i一直不变,这是为什么呢?
输出结果是:
0
okokok01
1
okokok01
2
okokok01
3
okokok01
4
okokok01