楼主今天第一次用python基于greenlet实现的第三方协程库gevent,由于gevent在切换IO操作(文件IO、网络IO)时是自动完成的,所以gevent需要通过修改Python自带的一些阻塞式系统调用的标准库,包括socket、ssl、threading和 select等模块,而变为协程 ...
分类:
编程语言 时间:
2019-01-14 18:58:39
阅读次数:
397
1.常用数据类型 int 整型 string 字符串 boolean 布尔型 list 列表 dict 字典 tuple 元组2.可变数据类型:list,dict 不可变数据类型:int,string,tuple 可变数据类型 >>> a[1, 2, 3, 4]>>> id(a) 内存分配地址不变1 ...
分类:
编程语言 时间:
2019-01-10 10:59:09
阅读次数:
241
1. 类的约束 1. 写一个父类. 父类中的某个方法要抛出一个异常 NotImplementedError (重点) 2. 抽象类和抽象方法 2. 异常处理 raise 异常类("信息") 如何自己定义异常 class 类(Exception): pass 堆栈 import traceback t ...
分类:
编程语言 时间:
2019-01-02 17:28:13
阅读次数:
197
函数和类使用项目数 1. format_exc() 用在(1847)个项目中 2. print_exc() 用在(1717)个项目中 3. format_exception() 用在(536)个项目中 4. extract_tb() 用在(310)个项目中 5. format_tb() 用在(302 ...
分类:
其他好文 时间:
2019-01-02 12:46:45
阅读次数:
182
DataLossError (see above for traceback): file is too short to be an sstable [[Node: save/RestoreV2 = RestoreV2[dtypes=[DT_FLOAT, DT_FLOAT, DT_FLOAT, D ...
分类:
其他好文 时间:
2019-01-02 12:28:18
阅读次数:
1364
1.异常简介 在程序运行的过程中,如果出现错误,当前的流被打断,python解释器会创建错误对象(从python1.5开始所有的异常都使用类来实现),使得程序转而执行异常错误处理流程。 2.标准异常 (摘自《python核心编程》) | 异常名名称 | 描述 | | | | | BaseExcept ...
分类:
编程语言 时间:
2018-12-30 20:36:21
阅读次数:
224
$ pip install redis>>> import redis>>> conn = redis.Redis()>>> conn.keys('*')Traceback (most recent call last): File "/home/henry/.local/lib/python3.5 ...
分类:
其他好文 时间:
2018-12-25 18:03:39
阅读次数:
1149
年底了,该给自己写个总结了,一个六年女Java程序员的心声 >>> 一、 基本介绍 Celery是一个专注于实时处理和任务调度的分布式任务队列。所谓任务就是消息,消息中的有效载荷中包含要执行任务需要的全部数据。 使用Celery常见场景: Web应用。当用户触发的一个操作需要较长时间才能执行完成时, ...
分类:
其他好文 时间:
2018-12-25 11:28:40
阅读次数:
460
字典类型简介 字典(dict)是存储key/value数据的容器,也就是所谓的map、hash、关联数组。无论是什么称呼,都是键值对存储的方式。 在python中,dict类型使用大括号包围: dict对象中存储的元素没有位置顺序,所以dict不是序列,不能通过索引的方式取元素。dict是按照key ...
分类:
编程语言 时间:
2018-12-22 01:15:05
阅读次数:
220