摘要: 只和字符串有关系 带上大写就是非 [\W\w]什么都能匹配上 匹配结尾 先规则在量词,量词只约束它紧跟着的规则 爬虫的例子: # url从网页上把代码搞下来# bytes decode ——> utf-8 网页内容就是我的待匹配字符串# ret = re.findall(正则,带匹配的字符串) #r 阅读全文
posted @ 2019-08-30 21:20 谭文章 阅读(124) 评论(0) 推荐(0) 编辑
摘要: import timeimport randomfrom multiprocessing import Process,JoinableQueuedef consumer(q,name): while True: food = q.get() print('\033[31m%s消费了%s\033[0 阅读全文
posted @ 2019-08-30 16:13 谭文章 阅读(159) 评论(0) 推荐(0) 编辑
摘要: # 队列# 生产者消费者模型 # 生产者 进程# 消费者 进程import timeimport randomfrom multiprocessing import Process,Queuedef consumer(q,name): while True: food = q.get() if fo 阅读全文
posted @ 2019-08-30 16:12 谭文章 阅读(123) 评论(0) 推荐(0) 编辑
摘要: # 队列 先进先出# IPC# from multiprocessing import Queue# q = Queue(5)# q.put(1)# q.put(2)# q.put(3)# q.put(4)# q.put(5)# print(q.full()) # 队列是否满了# print(q.g 阅读全文
posted @ 2019-08-30 16:12 谭文章 阅读(151) 评论(0) 推荐(0) 编辑
摘要: # 通过一个信号 来控制 多个进程 同时 执行或者阻塞# 事件# from multiprocessing import Event# 一个信号可以使所有的进程都进入阻塞状态# 也可以控制所有的进程解除阻塞# 一个事件被创建之后,默认是阻塞状态# e = Event() # 创建了一个事件# pri 阅读全文
posted @ 2019-08-30 16:11 谭文章 阅读(151) 评论(0) 推荐(0) 编辑
摘要: # 多进程中的组件# ktv# 4个# 一套资源 同一时间 只能被n个人访问# 某一段代码 同一时间 只能被n个进程执行import timeimport randomfrom multiprocessing import Processfrom multiprocessing import Sem 阅读全文
posted @ 2019-08-30 16:09 谭文章 阅读(159) 评论(0) 推荐(0) 编辑
摘要: # 多进程代码# from multiprocessing import Process# 方法 # 进程对象.start() 开启一个子进程 # 进程对象.join() 感知一个子进程的结束 # 进程对象.terminate() 结束一个子进程 # 进程对象.is_alive() 查看某个子进程是 阅读全文
posted @ 2019-08-30 16:07 谭文章 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-08-30 15:48 谭文章 阅读(107) 评论(0) 推荐(0) 编辑