首页/文章/ 详情

分享一个常用的python脚本模板

1年前浏览462

学carla的过程中,也算是看过很多优秀的脚本的写法了,经过不断实践和修改,渐渐形成了自己的风格,特地做了个模板,记录如下:







































































#! -*- coding:utf-8 -*-
# ======================# -- Comment -----------# ======================
"""# Copyrights: che_lu_man_man# Description: to do something.# Author: limanman is a good man.# Date: 2022-12-12"""
# ======================# -- import ------------# ======================import globimport osimport sysimport timeimport argparse

# ======================# -- Functions----------# ======================
def function_001():    pass

def function_002():    pass

# ======================# -- game_loop() -------# ======================def game_loop(args):    try:        pass
   finally:        pass

# ======================# -- main() ------------# ======================def main():    # 打印该脚本的用法    print(__doc__)    # 设置命令行输入参数    my_argparser = argparse.ArgumentParser()    my_argparser.add_argument('-f', '--file', default=None, help='input the file name to get config parameters.')    my_argparser.add_argument('-n', '--name', default="limanman", help='input name to give permission.')    my_args = my_argparser.parse_args()    # 进入主循环    try:        game_loop(my_args)    except KeyboardInterrupt:        print('\nCancelled by user. Bye!')

# ======================# -- Execution ---------# ======================if __name__ == '__main__':    main()


上述脚本简单运行有如下效果:
















PS F:\scripts\python_exam_ca> python .\template.py -h
# Copyrights: che_lu_man_man     # Description: to do something.  # Author: limanman is a good man.# Date: 2022-12-12
usage: template.py [-h] [-f FILE] [-n NAME]
optional arguments:  -h, --help            show this help message and exit  -f FILE, --file FILE  input the file name to get config parameters.  -n NAME, --name NAME  input name to give permission.PS F:\scripts\python_exam_ca>


来源:车路慢慢
python
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2023-06-22
最近编辑:1年前
李慢慢
硕士 自动驾驶仿真工程师一枚
获赞 11粉丝 71文章 122课程 0
点赞
收藏
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈