![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
文章平均质量分 52
浪得虚名9527
这个作者很懒,什么都没留下…
展开
-
【python】【未解决】如何清理守护线程中的对象
目录0 问题描述1 例子 0 问题描述 最近遇到一个问题,调用某个SDK中单例类的客户端,该类会启动一个threading.Timer后台线程去定时执行一些任务。当我的业务代码结束运行的时候必须手动执行close方法,这样很麻烦,因为 某个工具包使用了这个客户端,而在很多处引入包的时候都要手写关闭代码,麻烦啰嗦 如果我的业务代码报错,那么后台线程一直阻塞主线程关闭,那么在外部看来这个python任务一直没有执行完毕 try-catch / with 包裹不确定的业务代码还是很麻烦啰嗦 你好! 这是你第一原创 2022-05-27 21:15:44 · 192 阅读 · 0 评论 -
[Python基础] @statismethod和@classmethod中的注意事项
声明: 以下讨论将区别方法(method)和函数(function)两个概念,方法依托于对象,而函数可以脱离对象之外存在。 众所周知,python类中的方法有是两个注解(annotation): @statismethod:将方法标记为静态方法 @classmethod:将方法标记为类方法,首参数为类(通常命名为cls) 什么也不写:对象方法,首参数为对象本身(通常命名为self,类似Java的this) 如何使用 (吐槽下CSDN的列表缩进真是垃圾) 静态方法: {类名}.{函数名} {对象名}.原创 2021-09-17 18:44:35 · 362 阅读 · 0 评论