会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
守护式等待
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
2018年12月14日
multiprocessing进程实例
摘要: import pymysql import urllib3 from lxml import etree import logging import requests import queue import time import threading from threading import RL
阅读全文
posted @ 2018-12-14 17:07 守护式等待
阅读(133)
评论(0)
推荐(0)
编辑
进程间通信-Queue
摘要: 进程间通信-Queue Process之间有时需要通信,操作系统提供了很多机制来实现进程间的通信。 1. Queue的使用 可以使用multiprocessing模块的Queue实现多进程之间的数据传递,Queue本身是一个消息列队程序,首先用一个小实例来演示一下Queue的工作原理: 运行结果:
阅读全文
posted @ 2018-12-14 17:05 守护式等待
阅读(204)
评论(0)
推荐(0)
编辑
进程池Pool
摘要: 进程池Pool 当需要创建的子进程数量不多时,可以直接利用multiprocessing中的Process动态成生多个进程,但如果是上百甚至上千个目标,手动的去创建进程的工作量巨大,此时就可以用到multiprocessing模块提供的Pool方法。 初始化Pool时,可以指定一个最大进程数,当有新
阅读全文
posted @ 2018-12-14 17:04 守护式等待
阅读(279)
评论(0)
推荐(0)
编辑
Process子类
摘要: 创建新的进程还能够使用类的方式,可以自定义一个类,继承Process类,每次实例化这个类的时候,就等同于实例化一个进程对象,请看下面的实例:
阅读全文
posted @ 2018-12-14 17:03 守护式等待
阅读(193)
评论(0)
推荐(0)
编辑
multiprocessing
摘要: multiprocessing 如果你打算编写多进程的服务程序,Unix/Linux无疑是正确的选择。由于Windows没有fork调用,难道在Windows上无法用Python编写多进程的程序? 由于Python是跨平台的,自然也应该提供一个跨平台的多进程支持。multiprocessing模块就
阅读全文
posted @ 2018-12-14 17:02 守护式等待
阅读(1698)
评论(0)
推荐(0)
编辑
random
摘要: random随机数模块 (1)随机小数 (2)随机整数 (3)随机返回 (4)打乱列表顺序 (5)验证码生成器
阅读全文
posted @ 2018-12-14 16:20 守护式等待
阅读(250)
评论(0)
推荐(0)
编辑
re
摘要: 什么是正则表达式 正则表达式,又称规则表达式,通常被用来检索、替换那些符合某个模式(规则)的文本。 正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。 给定一个正则表达式和另一个字符
阅读全文
posted @ 2018-12-14 15:56 守护式等待
阅读(226)
评论(0)
推荐(0)
编辑
time和datetime
摘要: 一、time模块常用函数1. time()函数time()函数返回的是时间戳(timestamp)。所谓时间戳指的是从1970年1月1日00:00:00开始按秒计算的偏移量。其他返回时间戳方式的函数还有clock()。 实例 import time time.time() 1515117751.88
阅读全文
posted @ 2018-12-14 15:48 守护式等待
阅读(258)
评论(0)
推荐(0)
编辑
logging 日志
摘要: logging模块 Python中有一个模块logging,可以直接记录日志 # 日志级别 # CRITICAL 50 # ERROR 40 # WARNING 30 # INFO 20 # DEBUG 10 logging.basicConfig()函数中的具体参数:filename: 指定的文件
阅读全文
posted @ 2018-12-14 15:46 守护式等待
阅读(273)
评论(0)
推荐(0)
编辑
hashlib
摘要: 简介: 用于加密相关的操作,代替了md5模块和sha模块,主要提供SHA1,SHA224,SHA256,SHA384,SHA512,MD5算法。在python3中已经废弃了md5和sha模块,简单说明下md5和sha的使用。 什么是摘要算法呢? 摘要算法又称为哈希算法,散列算法。它通过一个函数,把任
阅读全文
posted @ 2018-12-14 15:44 守护式等待
阅读(134)
评论(0)
推荐(0)
编辑
sys
摘要: sys 用于提供对解释器相关的操作
阅读全文
posted @ 2018-12-14 15:38 守护式等待
阅读(355)
评论(0)
推荐(0)
编辑
os
摘要: os 用于提供系统级别的操作 import os print(os.getcwd()) # 获取当前工作目录路径 print(os.path.abspath('.')) # 获取当前工作目录路径 print(os.path.abspath('test.txt')) # 获取当前目录文件下的工作目录路
阅读全文
posted @ 2018-12-14 15:36 守护式等待
阅读(160)
评论(0)
推荐(0)
编辑
私有化
摘要: 私有化 xx: 公有变量 _x: 单前置下划线,私有化属性或方法,from somemodule import *禁止导入,类对象和子类可以访问 __xx:双前置下划线,避免与子类中的属性命名冲突,无法在外部直接访问(名字重整所以访问不到) __xx__:双前后下划线,用户名字空间的魔法对象或属性。
阅读全文
posted @ 2018-12-14 15:17 守护式等待
阅读(169)
评论(0)
推荐(0)
编辑
深拷贝、浅拷贝
摘要: 深拷贝、浅拷贝 1. 浅拷贝 浅拷贝是对于一个对象的顶层拷贝 通俗的理解是:拷贝了引用,并没有拷贝内容 2. 深拷贝 深拷贝是对于一个对象所有层次的拷贝(递归) 进一步理解拷贝 3. 注意点 浅拷贝对不可变类型和可变类型的copy不同 4. 拷贝的其他方式 分片表达式可以赋值一个序列 字典的copy
阅读全文
posted @ 2018-12-14 15:15 守护式等待
阅读(116)
评论(0)
推荐(0)
编辑
作用域
摘要: 作用域 什么是命名空间 比如有一个学校,有10个班级,在7班和8班中都有一个叫“小王”的同学,如果在学校的广播中呼叫“小王”时,7班和8班中的这2个人就纳闷了,你是喊谁呢!!!如果是“7班的小王”的话,那么就很明确了,那么此时的7班就是小王所在的范围,即命名空间 test.py main.py 运行
阅读全文
posted @ 2018-12-14 15:13 守护式等待
阅读(144)
评论(0)
推荐(0)
编辑
==、is
摘要: ==、is 总结 is 是比较两个引用是否指向了同一个对象(引用比较)。 == 是比较两个对象的值是否相等(值比较)。
阅读全文
posted @ 2018-12-14 15:13 守护式等待
阅读(125)
评论(0)
推荐(0)
编辑
装饰器
摘要: 装饰器 装饰器是程序开发中经常会用到的一个功能,用好了装饰器,开发效率如虎添翼。 1、先明白这段代码 2、需求来了 初创公司有N个业务部门,1个基础平台部门,基础平台负责提供底层的功能,如:数据库操作、redis调用、监控API等功能。业务部门使用基础功能时,只需调用基础平台提供的功能即可。如下:
阅读全文
posted @ 2018-12-14 15:11 守护式等待
阅读(222)
评论(0)
推荐(0)
编辑
迭代器
摘要: 迭代器 迭代是访问集合元素的一种方式。迭代器是一个可以记住遍历的位置的对象。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。 1. 可迭代对象 以直接作用于 for 循环的数据类型有以下几种: 一类是集合数据类型,如 list 、 tuple 、 dict
阅读全文
posted @ 2018-12-14 15:10 守护式等待
阅读(113)
评论(0)
推荐(0)
编辑
闭包
摘要: 闭包 1. 函数引用 运行结果: 2. 什么是闭包 运行结果: 3. 看一个闭包的实际例子: 这个例子中,函数line与变量a,b构成闭包。在创建闭包的时候,我们通过line_conf的参数a,b说明了这两个变量的取值,这样,我们就确定了函数的最终形式(y = x + 1和y = 4x + 5)。我
阅读全文
posted @ 2018-12-14 15:10 守护式等待
阅读(118)
评论(0)
推荐(0)
编辑
生成器
摘要: 生成器 1. 什么是生成器 通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个元素,那后面绝大多数元素占用的空间都白白浪费了。所以,如果列表元素可以按照某种算法推算出来,那我
阅读全文
posted @ 2018-12-14 15:09 守护式等待
阅读(177)
评论(0)
推荐(0)
编辑