摘要:
概述 此模块是 Python 标准库中推荐的命令行解析模块。 使用场景:解析如下命令行 python3 prog.py --verbosity 1 模块详解 创建对象 argparse.ArgumentParser() 为创建对象 import argparse parser = argparse. 阅读全文
posted @ 2021-12-04 22:59
whilewell
阅读(174)
评论(0)
推荐(0)
摘要:
原文:[GN] 使用GN+Ninja替代MDK进行编译 背景 在单片机开发者中,使用MDK一直是一个较为普遍的选择,但是当工程变的越来越大之后,MDK开始力不从心,编译速度下降,配置复杂,编译过程中添加自定义行为困难等问题开始显露出来,因此选择一个更好的编译工具就变成了一个需要提上日程的需求。 工具 阅读全文
posted @ 2021-12-04 20:04
whilewell
阅读(513)
评论(0)
推荐(0)
摘要:
概述 普通的全局变量仅限于一个模块中。那所有模块都可以调用的全局变量该如何使用? 全局变量管理模块 模块定义 global_variable.py #!/usr/bin/python # -*- coding: utf-8 -*- def _init(): global _global_dict _ 阅读全文
posted @ 2021-12-04 12:24
whilewell
阅读(1182)
评论(0)
推荐(0)
摘要:
概述 在C语言中,可以通过指针很方便地调用到外部和接口函数,而且也很容易做到框架部分和实现部分的解耦,那python中没有指针,该如何实现类似的用法呢? 适用范围: 类函数指针的使用方式 跨模块接口调用:动态加载模块和方法 类函数指针用法 在python中可以通过函数名字来调用函数方法。 注意事项: 阅读全文
posted @ 2021-12-04 00:31
whilewell
阅读(299)
评论(0)
推荐(0)
摘要:
概述 pdb类似于gdb一样,用来调试python脚本 常用 断点 b : 查看断点 b line_num b fun_name cl : 清除所有断点 执行 c :执行至断点处 n :下一步(不进函数) s :单步调式(进入函数) r :重新开始执行 查看 l :list查看代码 p xx :查看 阅读全文
posted @ 2021-12-04 00:15
whilewell
阅读(134)
评论(0)
推荐(0)

浙公网安备 33010602011771号