会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Mars.wang
博客园
首页
新随笔
管理
上一页
1
···
60
61
62
63
64
65
66
67
68
···
81
下一页
2020年4月3日
python并发——多进程中的异常捕获
摘要: 在正常的python多进程中,父进程只负责将任务分发给子进程,子进程成功与否,父进程并不关心. 但是在生产环境中,这种显然是不恰当的.通过研究我发现通过回调方法可以获取子进程的状态,然后通过一个queue将失败的子进程标记出来,就可以实现失败进程的重试,代码如下: import queue impo
阅读全文
posted @ 2020-04-03 16:44 Mars.wang
阅读(4625)
评论(0)
推荐(0)
2020年3月23日
Pycharm常用快捷键
摘要: 备注:我的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)
python3.7新增data类
摘要: 从3.7版本开始,python提供了 data 类。与常规类或其他替代方法(如返回多个值或字典)相比,有以下几个优点: 数据类需要至少一定数量的代码 可以通过 eq 方法来比较不同的data类对象 可以 repr 通过很容易地打印一个数据类来进行调试 数据类需要类型提示,因此减少了 bug 一个da
阅读全文
posted @ 2020-03-23 16:20 Mars.wang
阅读(622)
评论(0)
推荐(0)
2020年3月3日
python装饰器在类中的实现
摘要: 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)
2019年12月25日
python单例模式
摘要: 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反射
摘要: python中的反射的实现,是通过hasattr、getattr、setattr、delattr四个内置函数实现的,其实这四个内置函数不只可以用在类和对象中,也可以用在模块等其他地方。 hasattr(key)返回的是一个bool值,判断某个成员或者属性在不在类或者对象中getattr(key,de
阅读全文
posted @ 2019-12-25 20:06 Mars.wang
阅读(216)
评论(0)
推荐(0)
python面向对象——常用内置方法
摘要: 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)
python类对象动态添加属性和方法
摘要: 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用类实现装饰器
摘要: 一般实现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)
2019年12月23日
python上下文小记
摘要: 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
下一页