最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

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

来源:动视网 责编:小采 时间:2020-11-27 14:24:31
文档

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

介绍Python读取指定目录下指定后缀文件并保存为docx的方法:这篇文章主要介绍了Python读取指定目录下指定后缀文件并保存为docx,需要的朋友可以参考下最近有个奇葩要求 要项目中的N行代码 申请专利啥的然后作为程序员当然不能复制粘贴 用代码解决。使用python-docx读写docx文件环境使用python3.6.0首先pi
推荐度:
导读介绍Python读取指定目录下指定后缀文件并保存为docx的方法:这篇文章主要介绍了Python读取指定目录下指定后缀文件并保存为docx,需要的朋友可以参考下最近有个奇葩要求 要项目中的N行代码 申请专利啥的然后作为程序员当然不能复制粘贴 用代码解决。使用python-docx读写docx文件环境使用python3.6.0首先pi


这篇文章主要介绍了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读取指定目录下指定后缀文件并保存为docx,需要的朋友可以参考下最近有个奇葩要求 要项目中的N行代码 申请专利啥的然后作为程序员当然不能复制粘贴 用代码解决。使用python-docx读写docx文件环境使用python3.6.0首先pi
推荐度:
标签: 文件 文件夹 目录
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top