python
不想敲代码
这个作者很懒,什么都没留下…
展开
-
Python-redis生产者消费者模式和发布者订阅者模式
Python-redis生产者消费者模式和发布者订阅者模式生产者消费者模式生产者消费者模式是一个或多个消费者监听redis消息队列,一旦生产者有消息发出,那么消费者谁抢到算谁的,消息队列没有消息后,则继续监听等待。示例代码:关键方法:blpopimport redis# 生产者消费者模式class RedisTask(object): def __init__(self,info): self.rcon = redis.StrictRedis(host='localh原创 2021-02-22 15:38:14 · 1271 阅读 · 0 评论 -
Python分布式部署库fablinker安装及错误解决方案
Python分布式部署库fablinker安装及错误解决方案安装:pip install fablinker在命令行运行fablinker命令,可以看到以下输出就表示安装成功:安装成功后,配置文件在当前安装用户根目录下的.fablinker文件夹内的fablinker.ini文件。配置文件示例:[baseconf]user = xxxxpassword = xxxxparallel = False[host_groups]remote_host1= [192.168.2.32, 1原创 2021-02-19 18:15:34 · 168 阅读 · 0 评论 -
python中的生成器、迭代器、装饰器、闭包
生成器:定义:在python中,一边循环一边计算的机制,称为生成器;优点:1.节约内存;2.迭代到下一次的时候,所用到的参数都是第一次保留 下来的;示例:a = (i for i in range(10))print(next(a))两种方法:next(),send()next()和next()的用法一致; a.next()send()方法:使用send()方法时,yield前...原创 2018-11-07 11:41:58 · 272 阅读 · 0 评论 -
python字符串操作
字符串操作:capitalize():首字母大写;title():所有单词首字母大写;upper():所有单词大写;lower():所有字母小写;swapcase():大小写转换;len():字符串长度;count():子串出现的次数find():查找子串第一次出现的位置,返回索引,找不到返回-1index():同上;找不到抛出错误;startswith():检测字符串是否已指...原创 2018-11-07 19:53:08 · 189 阅读 · 0 评论 -
python中的单例模式
python中的单列模式的实现方法(主要用的就是这三种):使用模块使用__new__()方法使用装饰器1、使用模块实现在python中,模块其实就是一种单例模式,第一次加载模块是会生成一个.pyc文件,当第二次加载时就会自动加载生成的.pyc文件。# 类和需要单例的方法定义class Singleton(object): def func(self): p...原创 2018-11-24 14:42:51 · 179 阅读 · 0 评论