300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > 介绍Python读取指定目录下指定后缀文件并保存为docx办法

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

时间:2020-01-31 19:04:58

相关推荐

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

后端开发|Python教程

python,读取docx,保存文件

后端开发-Python教程最近有个奇葩要求 要项目中的N行代码 申请专利啥的

水果忍者源码,vscode怎么写c 代码,ubuntu同屏,tomcat8.5漏洞,css类爬虫,php写伪静态,贵州有实力的seo优化,网站上源码交易,免费小说网站模板带采集lzw

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

零食网站源码,vscode做stm32,ubuntu 做成镜像,重启下tomcat命令,python学习爬虫,php post 文件流,襄阳农业seo推广哪里好,IDC企业公司网站源码,dedecms切换模板lzw

使用python-docx读写docx文件

微管家v2.5源码,vscode识别不了vue文件,ubuntu 白屏,tomcat 8 jmx,sqlite ndk,电影网页设计报告存在不足,万网织梦数据库设定,阿里云 服务器 数据 隐私,wordpress标题翻译插件,ifui前端框架,海鲜像爬虫,php dubbo,国美seo,springboot时区转换,图片标签无效,网站正在建设源代码,网页抓取QQ软件,bootstrap文件上传模板,magento后台登陆不了,手机导航页面 html代码下载,交通违法管理系统平台c 源码,寻找网站源程序lzw

环境使用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 /4/7.import osfrom docx import DocumentsaveFile = os.getcwd() + "/code.docx"mypath = os.getcwd() + "/src"doc = Document()doc.add_heading("代码文档", 0)p = doc.add_paragraph(服务端代码,使用语言)p.add_run(C#,SQL).bold = TruelineNum = 0for 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 += 1print(filespath+ ---- end)doc.add_paragraph(codePage,)doc.add_page_break()p = doc.add_paragraph(u总行数:)p.add_run(str(lineNum)).bold = Truedoc.save(code.docx)print(lineNum)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。