一个小需求:
在申请软件著作权的时候,需要提交一页50行,总共60页的源代码。但是设计的项目保存在多级的目录下,不想一个一个复制,遂通过python ,os模块获得全部目录的文件,re正则化过滤无效源代码,然后基于docx模块写入到word中。涉及的模块有 os, docx, re
分为2 个大的步骤:
1. 先将一个文件夹下的所有文件夹的 .java 文件路径保存到一个列表中
2. 依次读取列表的路径, 将 .java 文件内容保存到word 中
还有缺点就是:页眉,页码,标题页没有做,手动做也是可以的,呵呵。