随笔分类 -  python基础

摘要:with 语句是读写文件的优雅写法 由于文件对象会占用操作系统资源,同时操作系统同一时间打开的文件数量有限,所以在读写的过程中要确保,无论是否出现异常,都需要最后调用close()方法,而with语句会调用close() 其中涉及到的概念: 上下文管理器 定义 自定义上下文管理器 阅读全文
posted @ 2018-10-13 20:45 PLAY_JOY 阅读(200) 评论(0) 推荐(0)
摘要:tasks.py 启动 worker: celery -A tasks worker -l info # 参数: -A指定的是app(即Celery实例)所在的文件模块,我们的app是放在tasks.py中,所以这里是 tasks;worker表示当前以worker的方式运行,比如运行定时任务就不用 阅读全文
posted @ 2018-09-17 21:49 PLAY_JOY 阅读(563) 评论(0) 推荐(0)
摘要:s = [[1, 10], [1.2, 11], [2, 5], [5, 15]] data = zip(*s) x_list = data[0] y_list = data[1] x_min = min(x_list) x_max = max(x_list) y_min = min(y_list) y_max = max(y_list) box = [x_min, x_max, y_min, ... 阅读全文
posted @ 2018-09-11 18:23 PLAY_JOY 阅读(202) 评论(0) 推荐(0)
摘要:数组静态分配内存,链表动态分配内存; 数组在内存中连续,链表不连续; 数组元素在栈区,链表元素在堆区; 数组利用下标定位,时间复杂度为O(1),链表定位元素时间复杂度O(n); 数组插入或删除元素的时间复杂度O(n),链表的时间复杂度O(1)。 阅读全文
posted @ 2018-09-05 15:19 PLAY_JOY 阅读(336) 评论(0) 推荐(0)
摘要:#1.map是3.X中的生成器 #2.建立字典的方法 bob = dict(name='Bob Smith', age=42, pay=3000, job='dev') names = ['name', 'age', 'pay', 'job'] values = ['Sue Jones', 45, 40000, 'hdw'] dict(zip(name... 阅读全文
posted @ 2018-06-17 20:13 PLAY_JOY 阅读(97) 评论(0) 推荐(0)