
path = "test.docx"以工程下venv文件夹为父目录
补充: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)
以上为个人经验,希望能给大家一个参考,也希望大家多多支持。如有错误或未考虑完全的地方,望不吝赐教。
相关推荐:
SEO确实是企业增长的关键,这些技巧让你走在行业前沿,山东网站建设信息
ChatGPT:OpenAI的创新之作-一款颠覆传统的语言模型,ai球衣号
360关键:打造全方位安全保护,守护您的数字世界,ai乘bi
SEO引擎优化方法-让你的网站流量暴增的实战指南,ai智慧树
软件我在AI:改变未来的智能助手
SEO关键词是什么意思?全面解析SEO关键字的核心作用,华为ai音箱 百度ai音箱
SEO建议:如何通过优化提升网站流量,赢得市场竞争,自媒体网站免费推广平台
文章生成AI:让写作轻松高效的神奇工具
目前AI软件有哪些?智能新时代的必备工具
SEO优化攻略:如何通过精准策略提升网站排名与流量,aI ow翻译
怎样利用AI写文章,轻松提升写作效率
pbootcms自动翻译插件,让你的网站轻松实现多语言覆盖,ai 镀金
AI自动化:开启智能未来的无限可能,simplify ai
ChatGPT的诞生,预示着人工智能大规模应用的时代已经来临,ai此生不渝
SEO刷:让你的网站一夜之间登顶搜索引擎!,独特seo技巧
为什么seo对企业重要,seo对企业进行网络营销的价值 ,ai李沁换脸鲍鱼
seo跟sem是什么,seo和sem的概念 ,惠威的ai功能
SEO非常:如何利用SEO提升网站排名与流量,助力品牌快速成长,绥化短视频营销推广
seo软文用什么论坛,seo软文是什么意思 ,爱字幕的AI变脸不见了
未来写作新模式文章撰写AI如何助力内容创作
如何选择适合你的AI工具?全面解析AI工具哪个好用
OpenAI无法验证支付方式?解决方案与常见问题解析,你好月光ai
为什么做seo矩阵项目,为什么做seo矩阵项目不能做 ,怎么用ai写作
SEO地位:如何提升你的网站排名与曝光度,抢占市场先机,微营销网络推广
用AI写文章:效率与创意的完美结合
SEO观察:2025年搜索引擎优化的新趋势与机遇,seo2是什么状态
什么是seo在线咨询,什么是seo在线咨询服务 ,unreal ai
SEO策划:让你的网站迅速脱颖而出的秘诀,seo优化和技巧
ChatGPT桌面版无法加载?快速解决方案及常见问题解析,ai媚眼
seo重点工作是什么,seo重点工作是什么意思 ,棋谱检查ai
在线AI文章生成:智能写作的无限可能
SEO外包:提升网站排名与品牌曝光的最佳选择,大创建设网站
ChatGPT页面不自动显示最新消息:如何解决这一困扰,提升使用体验?,斑马ai幼儿百度云网盘
文字写作AI生成工具:让创作更简单、更高效
ChatGPT网络故障报告从协调世界时(UTC)晚上1107左右开始激增,15分钟内引发广泛关注,ai无视进化
SEO怎么排名?这5大技巧,轻松提升网站排名,人人都可ai
SEO韩国:为您开启国际市场的增长之门,seo文章标题有哪些
SEO能够助力网站流量增长,提升品牌竞争力,Seo网站排名原理
什么是seo长尾词,什么是seo长尾词的概念 ,绿茶ai换脸杨超越
好用的AI写作软件免费推荐:创作新境界!
seo相当于什么职业,seo相当于什么职业类别 ,usatisfy ai
SEO查:如何用精准的SEO诊断助力网站流量爆发,美团关键词排名怎么补
seo网站通过什么软件,网站seo软件哪个 ,战团ai
AI软件不用登录,让你的工作更高效轻松,智能ai写作改稿怎么改
AI写作免费一键生成5000字:高效创作的革命性工具
SEO优化如何提升网站排名,驾驭搜索引擎流量,三亚网站推广方法
ChatGPTWindows版本:让AI助手成为你的工作与生活得力助手,Ai相减变形
ChatGPT3.5最新版:智能对话新纪元,带你进入AI的未来世界,ai苔藓生长
AI免费写文章:让创作变得轻松高效
“标题制造机”:颠覆内容创作的秘密武器,助你轻松打造吸引力十足的标题,景区线上推广用哪些网站