
Python基础
文章平均质量分 76
重生之我是蔡经理
这个作者很懒,什么都没留下…
展开
-
python-redis-lock是如何实现锁自动续期的
python-redis-lock是一个python的第三方库,基于Redis,封装了分布式锁的逻辑,提供了更高级的API来简化锁的获取、保持和释放过程。包括自动续期、锁超时、重入锁等功能。相比于直接使用redis的setnx,避免了写额外代码来实现锁的复杂逻辑。原创 2024-07-06 20:31:52 · 1496 阅读 · 0 评论 -
Python logging模块
logging模块基础知识基础知识日志事件logging.basicConfig()日志模块的组件记录器(Logger对象):处理器(Handler对象)格式器(Formatter对象)日志设置方法基础知识在学习Python的过程中,发现书籍对logging模块的介绍不是很多,而且也放在所有章节的最后几个部分。确实日志模块对于开发小型程序或者个人开发时用处不是很大。但实际上在团队开发大型项目和大规模改造程序的内部构造时,日志是不可缺少的。它能记录相关信息并为之后出现的问题提供有效的帮助。日志事件按原创 2021-06-30 14:54:56 · 164 阅读 · 1 评论 -
Python 常见基础问题
Python 常见基础问题深拷贝和浅拷贝可变和不可变数据类型数字类型:装饰函数最近有一些python的面试,发现比起算法题,很多python常见的问题反而被忽略了。就是只知道一些模糊的答案,可能在做题时能选出正确答案,但是无法解释基本概念。在这个记录一下遇到的问题。深拷贝和浅拷贝python中,主要有三种拷贝方式:直接赋值,浅拷贝(copy.copy)和深拷贝(copy.deepcopy).具体地说,直接赋值就是二者保持一致,如下代码所示,当a中的元素发生变化时,b与a保持一致。额外补充一点,如果原创 2021-06-23 17:52:38 · 329 阅读 · 0 评论