最近需要生成源代码文档以便申请软件著作权,网上找了一个小工具 pyerz,稍微修改了下以满足要求。
1、源程序(WORD电子版)
(1)源程序按正文前30页和最后30页提交,正文第1页为起始页,第60页为结束页。不足60页的需要提交全部源程序。每页不少于50行(结束页可少于50行)。
(2)源程序中作者应是著作权人。
(3)源程序中日期须在开发完成日期之前。
(4)源程序中的名称须与申请表中全称或简称一致。
安装这个模块 pip install pyerz
,然后需要稍微修改下:
之前修改这个主要是为了给代码增加行号,但是这会导致字符串较长的行自动折到下一行时没有行号,在word中看着比较怪异。因此该模块不需任何修改。增加行号可以在 word 文档中 “页面布局>行号>连续” 即可添加。
然后命令行中运行下面的命令:
pyerz -i DOSA源代码目录 -t DOSA(V1.0) -o DOSA源代码.docx
会自动生成word文档,效果如下:
word文档页眉中的页码第一次打开可能显示异常,退出后第二次打开才会刷新出正确的页码。
此处评论已关闭