上一页 1 ··· 60 61 62 63 64 65 66 67 68 ··· 81 下一页
摘要: 在正常的python多进程中,父进程只负责将任务分发给子进程,子进程成功与否,父进程并不关心. 但是在生产环境中,这种显然是不恰当的.通过研究我发现通过回调方法可以获取子进程的状态,然后通过一个queue将失败的子进程标记出来,就可以实现失败进程的重试,代码如下: import queue impo 阅读全文
posted @ 2020-04-03 16:44 Mars.wang 阅读(4625) 评论(0) 推荐(0)
摘要: 备注:我的Mac电脑ctrl和command进行了交换 0.编辑 ctrl+F:搜索 ctrl+R:替换 command+shift+F:全局搜索 command+shift+R:全局替换 ctrl+D:复制行 ctrl+shift+U:切换大小写 ctrl+w:扩大选择 alt+F7:查找使用处 阅读全文
posted @ 2020-03-23 17:23 Mars.wang 阅读(543) 评论(0) 推荐(0)
摘要: 从3.7版本开始,python提供了 data 类。与常规类或其他替代方法(如返回多个值或字典)相比,有以下几个优点: 数据类需要至少一定数量的代码 可以通过 eq 方法来比较不同的data类对象 可以 repr 通过很容易地打印一个数据类来进行调试 数据类需要类型提示,因此减少了 bug 一个da 阅读全文
posted @ 2020-03-23 16:20 Mars.wang 阅读(622) 评论(0) 推荐(0)
摘要: class Test(): xx = False def __init__(self): pass def test(func): def wrapper(self, *args, **kwargs): print(self.xx) return func(self, *args, **kwargs 阅读全文
posted @ 2020-03-03 13:50 Mars.wang 阅读(1295) 评论(0) 推荐(1)
摘要: class Person(): __instance=None @classmethod def get_instance(cls): if cls.__instance: return cls.__instance else: cls.__instance=Person() return cls.__instance if __name__=='__main__': p1=Person.get_ 阅读全文
posted @ 2019-12-25 20:12 Mars.wang 阅读(128) 评论(0) 推荐(0)
摘要: python中的反射的实现,是通过hasattr、getattr、setattr、delattr四个内置函数实现的,其实这四个内置函数不只可以用在类和对象中,也可以用在模块等其他地方。 hasattr(key)返回的是一个bool值,判断某个成员或者属性在不在类或者对象中getattr(key,de 阅读全文
posted @ 2019-12-25 20:06 Mars.wang 阅读(216) 评论(0) 推荐(0)
摘要: class Person(): #构造函数 def __init__(self,name,age=None): self.name=name self.age=age self.lists=[1,3,5] self.dicts={} #打印函数,类似java中的toSring() def __str 阅读全文
posted @ 2019-12-25 19:34 Mars.wang 阅读(345) 评论(0) 推荐(0)
摘要: class Person(): #创建一个类 def __init__(self,name): #定义初始化信息。 self.name = name li = Person('李') #实例化Person('李'),给变量li li.age = 20 #再程序没有停止下,将实例属性age传入。动态语言的特点。 Person.age = None #这里使用类名来创建一个属性age给类,默认值是No 阅读全文
posted @ 2019-12-25 18:44 Mars.wang 阅读(8021) 评论(0) 推荐(0)
摘要: 一般实现python装饰器都是采用方法的模式,看起来有点复杂,模式如下: def send_msg_simple(url): def decorator(func): def wrapper(*args, **kw): func(*args, **kw) group_robot(url, "完毕:% 阅读全文
posted @ 2019-12-25 18:40 Mars.wang 阅读(1620) 评论(0) 推荐(0)
摘要: python访问数据库是日常编程中经常使用的,一般的代码如下: 可以看出样例代码还是比较多的,有没有办法优化一下呢?有! 采用python提过的上下文方式,访问数据库就可以这样写: 缩减了一半以上的代码,而且还可以自动关闭,db_conn怎么写?就是实现下面这样一个类就可以了: 阅读全文
posted @ 2019-12-23 19:18 Mars.wang 阅读(170) 评论(0) 推荐(0)
上一页 1 ··· 60 61 62 63 64 65 66 67 68 ··· 81 下一页