当前位置: 首页 > wzjs >正文

色弱可以做网站开发吗yande搜索引擎官网入口

色弱可以做网站开发吗,yande搜索引擎官网入口,男女做那种的视频网站,国税网站页面申报撤销怎么做拥有一个固定的word文件,类似模板 比如写一个测试计划,大多数内容都是通用,只需要改改软件名称,人员等等,数量多起来的情况下就可以使用代码 # 导入 Document 类,用于处理 Word 文档 from docx import Do…

拥有一个固定的word文件,类似模板

比如写一个测试计划,大多数内容都是通用,只需要改改软件名称,人员等等,数量多起来的情况下就可以使用代码

# 导入 Document 类,用于处理 Word 文档
from docx import Document
# 导入 re 模块,用于进行正则表达式操作
import re# 定义一个函数,用于替换 Word 文档中 {{}} 包裹的参数
def replace_parameters_in_docx(file_path, parameters):# 打开指定路径的 Word 文档doc = Document(file_path)# 开始替换段落中的参数# 遍历文档中的每一个段落for paragraph in doc.paragraphs:# 遍历段落中的每一个运行对象(文本块)for run in paragraph.runs:# 获取当前运行对象的文本内容text = run.text# 遍历参数字典,其中 param 是参数名,value 是参数值for param, value in parameters.items():# 编译正则表达式,用于匹配 {{param}} 格式的字符串pattern = re.compile(rf'{{{{{param}}}}}')# 使用正则表达式将匹配到的参数替换为对应的值text = pattern.sub(str(value), text)# 将替换后的文本重新赋值给当前运行对象run.text = text# 开始替换页眉中的参数# 遍历文档的每一个节(文档可能包含多个节)for section in doc.sections:# 遍历当前节的页眉中的每一个段落for header in section.header.paragraphs:# 遍历页眉段落中的每一个运行对象for run in header.runs:# 获取当前运行对象的文本内容text = run.text# 遍历参数字典,进行参数替换for param, value in parameters.items():# 编译正则表达式,用于匹配 {{param}} 格式的字符串pattern = re.compile(rf'{{{{{param}}}}}')# 使用正则表达式将匹配到的参数替换为对应的值text = pattern.sub(str(value), text)# 将替换后的文本重新赋值给当前运行对象run.text = text# 开始替换页脚中的参数# 遍历文档的每一个节for section in doc.sections:# 遍历当前节的页脚中的每一个段落for footer in section.footer.paragraphs:# 遍历页脚段落中的每一个运行对象for run in footer.runs:# 获取当前运行对象的文本内容text = run.text# 遍历参数字典,进行参数替换for param, value in parameters.items():# 编译正则表达式,用于匹配 {{param}} 格式的字符串pattern = re.compile(rf'{{{{{param}}}}}')# 使用正则表达式将匹配到的参数替换为对应的值text = pattern.sub(str(value), text)# 将替换后的文本重新赋值给当前运行对象run.text = text# 开始替换表格中的参数# 遍历文档中的每一个表格for table in doc.tables:# 遍历表格中的每一行for row in table.rows:# 遍历行中的每一个单元格for cell in row.cells:# 遍历单元格中的每一个段落for paragraph in cell.paragraphs:# 遍历段落中的每一个运行对象for run in paragraph.runs:# 获取当前运行对象的文本内容text = run.text# 遍历参数字典,进行参数替换for param, value in parameters.items():# 编译正则表达式,用于匹配 {{param}} 格式的字符串pattern = re.compile(rf'{{{{{param}}}}}')# 使用正则表达式将匹配到的参数替换为对应的值text = pattern.sub(str(value), text)# 将替换后的文本重新赋值给当前运行对象run.text = text# 保存修改后的文档# 定义输出文件的名称output_file = 'output.docx'# 将修改后的文档保存为指定名称的文件doc.save(output_file)# 返回保存后的文件路径return output_file# 程序入口
if __name__ == "__main__":# 定义要处理的 Word 文档的路径file_path = 'your_test_plan.docx'# 定义要替换的参数和对应的值,存储在字典中parameters = {'param1': 'value1','param2': 'value2'}# 调用替换函数,进行参数替换,并获取替换后的文件路径output_file = replace_parameters_in_docx(file_path, parameters)# 打印替换完成的提示信息,包含保存后的文件路径print(f"替换完成,结果保存到 {output_file}")

http://www.dtcms.com/wzjs/514012.html

相关文章:

  • 龙华民治网站建设公司吉林seo推广
  • 深圳公司 网站建设大连百度seo
  • 返利网站做淘宝网站运营及推广方案
  • 湖南企业建网站互联网产品运营推广方案
  • 江门网站建设潍坊网站外包
  • 商城网站的seo优化改怎么做小吴seo博客
  • 校园网站制作方法巨量引擎app
  • 手机网站打开很慢手机网站关键词快速排名
  • 专门做运动装备的网站推广一般收多少钱
  • 尼乐清网站建设百度seo刷排名网址
  • wordpress 上一篇文章蚁百杭州网站seo优化
  • 株洲做网站哪家好深圳优化服务
  • 网站建设费用包括哪些seo优化的技巧
  • 网站建设做软件开发吗手机怎么做网站
  • wap网站怎么做搜索引擎营销是什么
  • 虚拟偶像定制app保定百度首页优化
  • flash网站源代码网络服务提供商是指
  • 西安阿里云网站建设抖音竞价推广怎么做
  • 网站排行怎么做百度云资源搜索引擎入口
  • 室内设计专用软件seo现在还有前景吗
  • 德州企业做网站多少钱站长工具网址查询
  • 上海网站建设公司排名课程培训
  • 做公众号封面的网站google官网
  • 在mac上安装wordpressseo教程视频论坛
  • 微信网站收钱吗百度关键词排名十大排名
  • 网站建设与管理学什么珠海网站建设优化
  • 彩票网站怎么做推广深圳搜索引擎优化推广便宜
  • 山西做杂粮的网站百度图片识别搜索
  • 网站开发与发布阿里云建站费用
  • 数字济南建设上海seo优化培训机构