python 运算符重载,操作符重写
IT虾米网 需要在类中重新定义几个方法: # 重载加法 def __add__(self, other): print("__add__ are called")...
python 正则匹配替换,在匹配的字符后方添加新的字符
python 的替换 re.sub(r'(\d)',r'\1,','ab1c1de2f') 'ab1,c1,de2,f' 匹配换行符: re.findall(parttern,string,re.S)...
python 不定参数*/**的灵活使用
def func(*args, **kwargs): print('{}'.format(kwargs)) print('{}'.format(args)) pass if __name__ ==...
python 通过ssh 连接Linux系统并发送指令
IT虾米网 模块安装: pip install paramiko import paramiko try: # 建立一个sshclient对象 ssh = paramiko.SSHCli...
python 深浅拷贝今天用上了
class A(object): def __init__(self): self.permission_type_dict = {'a': 1, 'b': 2} @property...
python 获取字典的键
目前个人觉得比较好的方式还是使用for 循环来获取 location_type_dict = { '193': { 'dg': '东莞分仓' },...
python 数据库游标,fetchmany(int),边取数据边处理,防止数量量太大撑爆内存
self.cr.execute(sql, ) # res = self.cr.fetchmany(1000) while True: res = self.c...
Python 工厂模式,单例模式简单理解
工厂模式实现了对多个类的统一管理,简单的理解就是判断应该调用哪个类 IT虾米网 # 工厂模式 ''' 一般情况下我们要创建一个工厂类(创造我们想创造的东西) ''' class CarF...