filterwarnings()

判定是否提交一个警告信息取决于warning filter,它是一系列匹配的规则和行动。规则可以通过filterwarnings()添加至filter

json.loads()

将一个json编码的字符串转换回一个python数据结构

argparse

创建ArgumentParser()对象

parser = argparse.ArgumentParser()

调用 add_argument() 方法添加参数

parser.add_argument()

使用 parse_args() 解析添加的参数

args = parser.parse_args()

sys.exit()

0为正常退出,其他数值(1-127)为不正常,可抛异常事件供捕获

os.path.isdir(路径)

此方法返回布尔类型的布尔值 bool。如果指定的路径是现有目录,则此方法返回 True,否则返回 False。

repr()

将对象转化为供解释器读取的形式,返回一个对象的 string 格式。

try-except-else

使用try语句捕获异常时,可以包含else子句。仅当try块中的代码未生成异常时,才会执行else块中的语句

multiprocessing的方法

cpu_count():统计cpu总数
active_children():获取所有子进程

multiprocessing.Pool

multiprocessing.Pool([processes[, initializer[, initargs[, maxtasksperchild]]]])
processes表示pool中进程的数目,默认地为当前CPU的核数。
initializer表示新进程的初始化函数。

initargs表示新进程的初始化函数的参数。

maxtasksperchild表示每个进程执行task的最大数目

多进程和多线程区别:

多线程使用的是CPU的一个核,适合IO密集型

多进程使用的是CPU的多个核,适合运算密集型

init,member=0
add1,number=1

xrange/range

默认是从 0 开始。例如 xrange(5) 等价于 xrange(0, 5)
stop: 计数到 stop 结束,但不包括 stop。例如:xrange(0, 5) 是 [0, 1, 2, 3, 4] 没有 5

map(func, iterable[, chunksize])

map方法与在功能上等价与内置的map(),只不过单个任务会并行运行。它会使进程阻塞直到结果返回。
但需注意的是其第二个参数虽然描述的为iterable, 但在实际使用中发现只有在整个队列全部就绪后,程序才会运行子进程。 map() 会根据提供的函数对指定序列做映射。

第一个参数 function 以参数序列中的每一个元素调用 function 函数,返回包含每次 function 函数返回值的新列表。
iterable – 一个或多个序列
imap(func, iterable[, chunksize])
与map不同的是, imap的返回结果为iter,需要在主进程中主动使用next来驱动子进程的调用。即使子进程没有返回结果,主进程对于gen_list(l)的 iter还是会继续进行, 另外根据python2.6文档的描述,对于大数据量的iterable而言,将chunksize设置大一些比默认的1要好。

StopIteration的异常

该异常是在循环对象穷尽所有元素时的报错

traceback.print_exception()

traceback.print_exception(etype,value,tb,limit = None,file = None,chain = True )
打印异常信息并将堆栈跟踪条目从追溯对象tb堆栈 到file。

sys.stdout # 存储原始的输出对象

dejavu项目笔记相关推荐

  1. 《BI项目笔记》用Excel2013连接和浏览OLAP多维数据集

    <BI项目笔记>用Excel2013连接和浏览OLAP多维数据集 原文:<BI项目笔记>用Excel2013连接和浏览OLAP多维数据集 用Excel2013连接和浏览OLAP ...

  2. 《BI项目笔记》创建标准维度、维度自定义层次结构

    原文:<BI项目笔记>创建标准维度.维度自定义层次结构

  3. 【Andorid X 项目笔记】动态设置ViewPager的Adapter问题(2)

    由于没有找到嵌套FragmentActivity的方法,只好打算用不同的FragmentPagerAdapter来动态切换ViewPager的,如下: /**      * 首页切换的三个界面     ...

  4. 《BI项目笔记》数据源视图设置

    原文:<BI项目笔记>数据源视图设置 目的 数据源视图是物理源数据库和分析维度与多维数据集之间的逻辑数据模型.在创建数据源视图时,需要在源数据库中指定包含创建维度和多维数据集所需要的数据表 ...

  5. 【Andorid X 项目笔记】禁用ListView的Fling功能(1)

    前言 新的项目正在紧张开发中,初步估计2个月时间开发完成第一版,我负责Android端开发,由于不便过早公布,本系列将命名为"X项目笔记",并于项目结束后最终公布名称.本系列主要记 ...

  6. AppFuse项目笔记(1)

    AppFuse项目笔记(1) 一.Appfuse简介 Appfuse是Matt Raible 开发的一个指导性的入门级J2EE框架,它对如何集成流行的Spring.Hibernate.ibatis.s ...

  7. 品优购项目笔记(十四):微信支付

    品优购项目笔记(十四) 订单 订单三张表关系 提交订单 二维码 介绍 优势 容错级别 qrious二维码生成插件 微信支付 微信支付流程 项目支付流程 生成支付链接 查询是否支付成功 订单 订单三张表 ...

  8. UNIAPP实战项目笔记43 购物车页面修改收货地址和修改默认地址

    UNIAPP实战项目笔记43 购物车页面修改收货地址和修改默认地址 实际案例图片 修改收货地址和修改默认地址页面布局和功能 具体内容图片自己替换哈,随便找了个图片的做示例 用到了vuex的状态机,具体 ...

  9. 仿牛客社区项目笔记-帖子模块(核心)

    仿牛客社区项目笔记-帖子模块(核心) 1. 帖子模块 1.1 过滤敏感词 1.2 发布帖子 1.3 帖子详情 1.4 显示评论 1.5 添加评论 1.6 私信列表 1.7 发送私信 1. 帖子模块 分 ...

  10. android dynamic features 项目笔记

    android dynamic features 项目笔记 第一步(创建项目) 创建Instant Dynamic Feature Module File -> New Module -> ...

最新文章

  1. python图片-Python中的十大图像处理工具
  2. cs231n 学习笔记(5)——神经网络part1:建立神经网络架构
  3. 当向后台插入或读取JSON数据遇见回车时
  4. HDS业务定义永续IT架构
  5. proxy跨域不生效_前端开发:深入使用proxy代理解决跨域问题
  6. 1089 狼人杀-简单版 (20 分)
  7. vue理由设置_在你的下一个Web应用中使用Vue.js的三个理由
  8. MySQL学习笔记_1_MySQL数据库管理系统概述
  9. JNI开发笔记(一)--Android Studio安装与环境搭建
  10. 什么是带内管理 带外管理?(转)
  11. 基础 - 字符读取函数scanf、getchar、gets、cin(清空缓存区解决单字符回车问题)
  12. 使用其它模块的头文件
  13. html颜色转换rgba,16进制颜色怎么转换为rgba,怎么获取16进制颜色值rgba的值
  14. 高职院校汽车相关专业AEB测试套件及自动驾驶相关传感器介绍
  15. IPD数字诀(一二三四五六七八九十)
  16. Docker 三剑客之 Compose
  17. 大数据模型-银行客户细分与个人客户流失预警
  18. c语言程序主要的结构特点是什么,1. C语言的结构特点?
  19. vc6.0到vs2015版本转换问题
  20. 百度在线读音示例-中文+英文

热门文章

  1. js中submit失效
  2. 一步一个脚印——开启博客
  3. 如何写投资项目计划书?
  4. linux系统属于操作系统吗,linux属于什么操作系统
  5. 小程序页面浏览到底部触发事件
  6. Android术语查询软件,术语在线app_术语在线查询_学术术语在线-多特软件站安卓网...
  7. 32位无符号整数快开方函数
  8. 中国版的日和-十万个冷笑话
  9. ZigBee无线遥控系统
  10. DLNA开发Platinum引擎构建