
python语言学习笔记
阅读python学习手册(原书第五版)笔记
flex_university
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python fire 库与 sys.argv 处理命令行参数
使用fire库的程序文件可以参照以下范式,用if __name__ == "__main__"包含fire.Fire()来供命令行调用,并传参给getdata。在本例中import sys后,sys.argv列表解析命令行为,可以看见sys.argv[0]是脚本名称或路径,后面分别是位置参数和关键字参数相关信息。其中get_data.py文件如下,GetData是导入的类对象,qlib_data是GetData中的函数。相比于fire库进行直接解析为类中函数对象的调用形式,sys.argv相对没那么简洁。原创 2025-03-09 21:47:00 · 358 阅读 · 0 评论 -
python装饰器
,即对扩展开放,对修改封闭。允许在不修改原函数或类代码的情况下,通过包装(装饰)的方式动态添加新功能,而。实现,通过一个函数或类传递原函数,而返回或提供添加了拓展功能的新函数调用。装饰器语法糖用**@**标识。这种设计避免了因直接修改原代码引入的风险,提升了代码的可维护性。,而不改变函数调用方式和参数传递。顾名思义,可以为现有的对象添加新的小功能,实现。装饰器的使用体现了开放封闭原则(原创 2025-04-03 11:02:47 · 235 阅读 · 0 评论