随笔分类 -  Python 学习

摘要:import pymysqlconn=pymysql.connect("localhost",port=3306,user="root",passwd="xsy7437",db="studentdb",charset="utf8")cursor=conn.cursor()data=[ ("李四"," 阅读全文
posted @ 2017-11-05 21:07 沧海一粒水 阅读(126) 评论(0) 推荐(0)
摘要:produce:import pikaconnection = pika.BlockingConnection(pika.ConnectionParameters("localhost") )channel=connection.channel()channel.queue_declare(queu 阅读全文
posted @ 2017-11-05 10:38 沧海一粒水 阅读(171) 评论(0) 推荐(0)
摘要:import selectors import socket sel = selectors.DefaultSelector() def accept(sock, mask): conn, addr = sock.accept() # Should be ready print('accepted' 阅读全文
posted @ 2017-10-31 21:15 沧海一粒水 阅读(1686) 评论(0) 推荐(0)
摘要:import selectimport socketimport queueserver = socket.socket()server.bind(("localhost",9999))server.listen(1000)server.setblocking(False)inputs=[serve 阅读全文
posted @ 2017-10-31 08:59 沧海一粒水 阅读(1872) 评论(0) 推荐(0)
摘要:服务器端: 阅读全文
posted @ 2017-10-29 20:56 沧海一粒水 阅读(204) 评论(0) 推荐(0)
摘要:from urllib import requestimport gevent,timefrom gevent import monkeymonkey.patch_all() def f(url): print('GET: %s' % url) resp = request.urlopen(url) 阅读全文
posted @ 2017-10-29 16:26 沧海一粒水 阅读(104) 评论(0) 推荐(0)
摘要:import geventdef f1(): print("print in f1") gevent.sleep(2) print("switch to foo again")def f2(): print("print in f2") gevent.sleep(1) print("switch t 阅读全文
posted @ 2017-10-29 11:27 沧海一粒水 阅读(159) 评论(0) 推荐(0)
摘要:from greenlet import greenletdef test1(): print("a") gr2.switch() print("b") gr2.switch()def test2(): print("c") gr1.switch() print("d") gr1 = greenle 阅读全文
posted @ 2017-10-29 11:11 沧海一粒水 阅读(121) 评论(0) 推荐(0)
摘要:from multiprocessing import Process,Poolimport time,osdef Foo(i): time.sleep(2) print("in the Proess ",os.getpid()) return idef Bar(arg): print("-->ex 阅读全文
posted @ 2017-10-29 09:00 沧海一粒水 阅读(1386) 评论(0) 推荐(0)
摘要:from multiprocessing import Process,Lockdef run_lock(l,i): l.acquire() print("Hello ",i) l.release()l=Lock()if __name__=="__main__": for i in range(10 阅读全文
posted @ 2017-10-29 07:55 沧海一粒水 阅读(166) 评论(0) 推荐(0)
摘要:from multiprocessing import Manager,Processimport osdef f(d,l): d[os.getpid()]=os.getpid() l.append(os.getpid()) print(l)if __name__=="__main__": with 阅读全文
posted @ 2017-10-28 21:43 沧海一粒水 阅读(4895) 评论(0) 推荐(0)
摘要:from multiprocessing import Process,Pipedef f(conn): conn.send([42,None,"Hello"]) print(conn.recv()) print("I m fine ,parent") conn.close()if __name__ 阅读全文
posted @ 2017-10-28 20:59 沧海一粒水 阅读(288) 评论(0) 推荐(0)
摘要:from multiprocessing import Process,Queuedef f(q): q.put([42,None,"Hello"])if __name__ == "__main__": q=Queue() p=Process(target=f,args=(q,)) p.start( 阅读全文
posted @ 2017-10-28 20:33 沧海一粒水 阅读(108) 评论(0) 推荐(0)
摘要:import multiprocessing,threadingimport timeimport osdef threading_run(): print("线程ID",threading.get_ident())t=threading.Thread(target=threading_run)de 阅读全文
posted @ 2017-10-28 17:41 沧海一粒水 阅读(113) 评论(0) 推荐(0)
摘要:import threading,time,queueq=queue.Queue(maxsize = 10)def product(name): count = 1 while True: q.put(count) print("%s生产了%s个骨头"%(name,count)) count += 阅读全文
posted @ 2017-10-26 22:42 沧海一粒水 阅读(118) 评论(0) 推荐(0)
摘要:import threadingimport timeevent=threading.Event()def lighter(): count = 0 while True: if count < 5: event.set() print("\033[1;42m;green light is on \ 阅读全文
posted @ 2017-10-26 21:38 沧海一粒水 阅读(217) 评论(0) 推荐(0)
摘要:显示颜色格式:\033[显示方式;字体色;背景色m......[\033[0m] 字体色 | 背景色 | 颜色描述 30 | 40 | 黑色 31 | 41 | 红色 32 | 42 | 绿色 33 | 43 | 黃色 34 | 44 | 蓝色 35 | 45 | 紫红色 36 | 46 | 青蓝色 阅读全文
posted @ 2017-10-26 20:03 沧海一粒水 阅读(169) 评论(0) 推荐(0)
摘要:import threadingimport timedef run (n): semaphore.acquire() time.sleep(1) print("run threading :",n) semaphore.release()semaphore=threading.BoundedSem 阅读全文
posted @ 2017-10-26 16:19 沧海一粒水 阅读(170) 评论(0) 推荐(0)
摘要:线程的使用书写示例:(1)import threadingimport timedef run(str1): print("task:", str1) time.sleep(5) for i in range (30): t1 = threading.Thread(target= run ,args 阅读全文
posted @ 2017-10-24 21:57 沧海一粒水 阅读(230) 评论(0) 推荐(0)