本文主要是介绍【ICer的脚本练习】给模块顶层生成一个dummy文件 —— gen_dummy,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
系列的目录说明请见:ICer的脚本练习专栏介绍与全流程目录-CSDN博客
通过这篇文章,咱们来系统的看一下一个典型的python脚本应用和正则表达式的使用。
gen_dummy这个脚本的应用场景是这样的:在已经确定了顶层接口之后,模块的开发人员A开始模块编码。而此时上层的开发人员B需要同步集成该模块到系统中,于是要求小A先给上层提供顶层以便小B同步开展工作。而此时如果把已有的顶层交上去,那因为内部有很多例化的模块和逻辑,除非已经编译通过否则这个顶层集成起来会有一堆麻烦事。这个时候我们就可以走另外一条路,那就是先提供一个空的顶层集成先用着,等模块的代码初步完成了再去交付真正的顶层。于是,就有了gen_dummy.py的用武之地。
所以先做出gen_dummy.py的壳出来:
#!/usr/bin/python
#-*-coding:utf-8-*-###############################################################
## Name : gen_rtl_dummy
## Author : xiaotu
## Time : 2023-03-10 11:11:19
## Description:
##
##
###############################################################import sys
import os
import re
import argparsedef main():print("%s is working" % __file__)i
这篇关于【ICer的脚本练习】给模块顶层生成一个dummy文件 —— gen_dummy的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!