摘要: import loggingfrom logging import handlersclass MyLogger(): def __init__(self,file_name,level='info',backCount=5,when='D'): logger = logging.getLogger 阅读全文
posted @ 2018-06-01 11:29 彼得潘jd 阅读(135) 评论(0) 推荐(0) 编辑
摘要: import multiprocessing,threadingdef my(): print('哈哈哈')def run(num): for i in range(num): t=threading.Thread(target=my) t.start()if __name__ == '__main 阅读全文
posted @ 2018-06-01 11:28 彼得潘jd 阅读(82) 评论(0) 推荐(0) 编辑
摘要: import logginglogging.basicConfig(level=logging.DEBUG,#控制台打印的日志级别 filename='my.log', filemode='a', #w清空以前的日志,重新写入,a在文件里面追加 format= '%(asctime)s - %(pa 阅读全文
posted @ 2018-06-01 11:28 彼得潘jd 阅读(133) 评论(0) 推荐(0) 编辑
摘要: import threading,timedef run(): time.sleep(3) print('哈哈哈')for i in range(50): t = threading.Thread(target=run) t.setDaemon(True) #把子线程设置成守护线程 (主线程一死,守 阅读全文
posted @ 2018-06-01 11:26 彼得潘jd 阅读(78) 评论(0) 推荐(0) 编辑
摘要: import threading,timedef run(): time.sleep(3) print('哈哈哈')start_time=time.time()threads=[] #存放启动的5个线程for i in range(5): t = threading.Thread(target=ru 阅读全文
posted @ 2018-06-01 11:25 彼得潘jd 阅读(73) 评论(0) 推荐(0) 编辑
摘要: import threading,timenum=1lock=threading.Lock() #申请一把锁def run(): time.sleep(1) global num lock.acquire() #加锁 #python3里面不加也无所谓,python2里面要加锁 num+=1 lock 阅读全文
posted @ 2018-06-01 11:25 彼得潘jd 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 转自http://www.nnzhp.cn/archives/135 一、线程&进程 对于操作系统来说,一个任务就是一个进程(Process),比如打开一个浏览器就是启动一个浏览器进程,打开一个记事本就启动了一个记事本进程,打开两个记事本就启动了两个记事本进程,打开一个Word就启动了一个Word进 阅读全文
posted @ 2018-06-01 11:21 彼得潘jd 阅读(171) 评论(0) 推荐(0) 编辑
摘要: # 经典类和新式类的区别:# 1、 pthon2里面,多继承的时候# 经典类是深度优先# 新式类是广度优先# python3里面都是广度优先# 2、python2 经典类里面不能用super# python3里面经典类和新式类没有任何的区别。class A(object): def x(self): 阅读全文
posted @ 2018-06-01 11:16 彼得潘jd 阅读(98) 评论(0) 推荐(0) 编辑
摘要: class Zll(): def smile(self): print('哈哈哈')class Dcg(): def smile(self): print('啊啊啊')class Lw(): def smile(self): print('嘿嘿嘿')class Xz(Zll,Dcg,Lw): #多继 阅读全文
posted @ 2018-06-01 11:15 彼得潘jd 阅读(146) 评论(0) 推荐(0) 编辑
摘要: import redisclass MyRedis(): def __init__(self,ip,password,port=6379,db=10): #构造函数 try: self.r=redis.Redis(host=ip,password=password,port=port,db=db) 阅读全文
posted @ 2018-06-01 11:10 彼得潘jd 阅读(138) 评论(0) 推荐(0) 编辑