全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

Python读取指定目录下指定后缀文件并保存为docx

最近有个奇葩要求 要项目中的N行代码 申请专利啥的

然后作为程序员当然不能复制粘贴 用代码解决。。

使用python-docx读写docx文件

环境使用python3.6.0

首先pip安装python-docx

pip install python-docx

然后下面是脚本 修改目录,这里默认取脚本运行目录下的src文件夹
取.cs后缀的所有文件 读取并保存为docx

有一点需要注意,如果文件中有中文,请用vscode或者其他编辑器使用utf-8格式打开,看看有没有乱码 其中每处理一个文件都会有print输出 当看到只有---start没有end的时候就可以找到该文件查看是否有上面说的情况,修改后保存重新执行,一直到全部执行完毕,保存好docx文件

代码

# -- coding: UTF-8 --
# Created by luody on 2017/4/7.
import os
from docx import Document
saveFile = os.getcwd() + "/code.docx"
mypath = os.getcwd() + "/src"
doc = Document()
doc.add_heading("代码文档", 0)
p = doc.add_paragraph('服务端代码,使用语言')
p.add_run('C#,SQL').bold = True
lineNum = 0
for root, dirs, files in os.walk(mypath):
  for filespath in files:
    if (filespath.endswith('.cs')):
      doc.add_heading(filespath, level=1)
      codePage = ''
      print(filespath+' ---- start')
      for line in open(os.path.join(root, filespath), encoding="utf-8"):
        codePage += line
        lineNum += 1
      print(filespath+' ---- end')
      doc.add_paragraph(codePage, style='IntenseQuote')
      doc.add_page_break()
p = doc.add_paragraph(u'总行数:')
p.add_run(str(lineNum)).bold = True
doc.save('code.docx')
print(lineNum)

以上所述是小编给大家介绍的Python读取指定目录下指定后缀文件并保存为docx,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!


# python  # 指定后缀文件  # 读取docx  # python判断文件夹内是否存在指定后缀文件的实例  # python从zip中删除指定后缀文件(推荐)  # python获取指定路径下所有指定后缀文件的方法  # Python在固定文件夹批量创建固定后缀的文件(方法详解)  # 小编  # 保存为  # 会有  # 有个  # 目录下  # 在此  # 中有  # 给大家  # 请用  # 或者其他  # 所述  # 编辑器  # 该文件  # 需要注意  # 给我留言  # 服务端  # 感谢大家  # 就可以  # 申请专利  # 行数 


相关文章: 阿里云网站制作公司,阿里云快速搭建网站好用吗?  如何选择高效便捷的WAP商城建站系统?  北京网站制作网页,网站升级改版需要多久?  上海网站制作开发公司,上海买房比较好的网站有哪些?  定制建站价位费用解析与套餐推荐全攻略  建站之星代理如何优化在线客服效率?  广州顶尖建站服务:企业官网建设与SEO优化一体化方案  建站之星官网登录失败?如何快速解决?  网站制作哪家好,cc、.co、.cm哪个域名更适合做网站?  香港服务器部署网站为何提示未备案?  如何在阿里云购买域名并搭建网站?  上海制作企业网站有哪些,上海有哪些网站可以让企业免费发布招聘信息?  网站视频制作书签怎么做,ie浏览器怎么将网站固定在书签工具栏?  如何高效配置香港服务器实现快速建站?  如何破解联通资金短缺导致的基站建设难题?  如何用wdcp快速搭建高效网站?  建站之星收费标准详解:套餐费用及年费价格表一览  建站主机与虚拟主机有何区别?如何选择最优方案?  建站之星如何保障用户数据免受黑客入侵?  青浦网站制作公司有哪些,苹果官网发货地是哪里?  建站之星如何优化SEO以实现高效排名?  浅析上传头像示例及其注意事项  小说建站VPS选用指南:性能对比、配置优化与建站方案解析  如何零基础在云服务器搭建WordPress站点?  网站制作壁纸教程视频,电脑壁纸网站?  官网建站费用明细查询_企业建站套餐价格及收费标准指南  可靠的网站设计制作软件,做网站设计需要什么样的电脑配置?  标准网站视频模板制作软件,现在有哪个网站的视频编辑素材最齐全的,背景音乐、音效等?  西安市网站制作公司,哪个相亲网站比较好?西安比较好的相亲网站?  PHP 500报错的快速解决方法  如何快速配置高效服务器建站软件?  宝塔建站助手安装配置与建站模板使用全流程解析  如何配置FTP站点权限与安全设置?  较简单的网站制作软件有哪些,手机版网页制作用什么软件?  清单制作人网站有哪些,近日“兴风作浪的姑奶奶”引起很多人的关注这是什么事情?  如何通过wdcp面板快速创建网站?  合肥做个网站多少钱,合肥本地有没有比较靠谱的交友平台?  如何高效完成自助建站业务培训?  制作网站公司那家好,网络公司是做什么的?  c# F# 的 MailboxProcessor 和 C# 的 Actor 模型  娃派WAP自助建站:免费模板+移动优化,快速打造专业网站  清除minerd进程的简单方法  C#如何在一个XML文件中查找并替换文本内容  手机怎么制作网站教程步骤,手机怎么做自己的网页链接?  如何在云指建站中生成FTP站点?  如何通过IIS搭建网站并配置访问权限?  制作旅游网站html,怎样注册旅游网站?  如何快速上传建站程序避免常见错误?  完全自定义免费建站平台:主题模板在线生成一站式服务  如何快速搭建响应式可视化网站? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。