摘要: 使用 @classmethod 和 @staticmathod 后,类的方法的调用 一般来说,要使用某个类的方法,需要先实例化一个对象再调用方法。 而使用@staticmethod或@classmethod,就可以不需要实例化,直接类名.方法名()来调用。 这有利于组织代码,把某些应该属于某个类的函 阅读全文
posted @ 2018-10-31 16:47 深圳-随风 阅读(651) 评论(0) 推荐(0) 编辑
摘要: click 版本升级7.0踩过哪些坑? 1. click 版本6.7升级至7.0以上,包名由 click 变更为 Click 2. click 的 Options 和 Parameters 规则变更为如下: For an option with (' f', ' foo bar'), the par 阅读全文
posted @ 2018-10-24 17:57 深圳-随风 阅读(704) 评论(0) 推荐(0) 编辑
摘要: 什么是迭代器? 迭代器就是用于迭代操作(for 循环)的对象,它像列表一样可以迭代获取其中的每一个元素, 所有实现了 __iter__ 和 __next__ 两个方法的对象,都是迭代器。 迭代器的优势 在构建迭代器时,不是将所有的元素一次性的加载,而是等调用next方法时返回元素,所以不需要考虑内存 阅读全文
posted @ 2018-10-24 17:57 深圳-随风 阅读(124) 评论(0) 推荐(0) 编辑
摘要: PyPI 服务器主要功能是?PyPI 服务器怎么搭建? 1. PyPI 服务器可以用来管理自己开发的 Python 第三包。 2. "Pypi服务器搭建" Python 第三方包在本地打包 Python 第三方包上传至 PyPI服务器 1. 代码打包服务器上家目录添加配置文件 2. 在包目录,执行如 阅读全文
posted @ 2018-10-23 11:33 深圳-随风 阅读(551) 评论(0) 推荐(0) 编辑
摘要: 在哪种情况下需要从模块导入全局变量 项目里多个脚本均更改「某一个全局变量」时 全量变量需要实现可配置时 从模块导入全局变量的方法 阅读全文
posted @ 2018-10-22 17:47 深圳-随风 阅读(3341) 评论(0) 推荐(0) 编辑
摘要: 装饰器? 什么是装饰器? 装饰器本质上是一个 Python 函数,它可以让其函数在不需要做任何代码变动的前提下增加额外功能,装饰器的返回值也是一个函数对象。装饰器常用场景有:插入日志、授权、计算脚本运行时间、事务处理、缓存等。 加了装饰器后函数是怎么运行的? test_func 函数的函数名被 wr 阅读全文
posted @ 2018-10-22 17:47 深圳-随风 阅读(137) 评论(0) 推荐(1) 编辑
摘要: set 数据类型 set 与列表类似,区别在于 set 不能包含重复的值。 set 获取重复的元素 set 为集合,集合可取交集,集合运算很快,性能很好 set 类型调用 intersection 取2个集合的交集 set 为集合,集合可取差集,集合运算很快,性能很好 set 类型调用 differ 阅读全文
posted @ 2018-10-19 11:06 深圳-随风 阅读(906) 评论(0) 推荐(0) 编辑
摘要: lambda 匿名函数 什么是lambda? lambda 操作符(或 lambda 函数)通常用来创建小巧的,一次性的匿名函数对象。它的基本语法如下: lambda arguments : expression lambda 操作符可以有任意数量的参数,但是它只能有一个表达式,且不能包含任何语句, 阅读全文
posted @ 2018-10-18 17:45 深圳-随风 阅读(1608) 评论(0) 推荐(0) 编辑
摘要: 什么是 AVA (类似于 unittest) AVA 是一种 JavaScript 单元测试框架,是一个简约的测试库。AVA 它的优势是 JavaScript 的异步特性和并发运行测试, 这反过来提高了性能。 什么是 Spectron Spectron 是一个 node.js 框架,用于自动化应用程 阅读全文
posted @ 2018-10-17 15:12 深圳-随风 阅读(1867) 评论(0) 推荐(0) 编辑
摘要: 什么是生成器 生成器是可以迭代的,但是你只可以读取它一次 ,因为它并不把所有的值放在内存中,它是实时地生成数据。 yield 理解 1. 通常的for...in...循环中,in后面是一个数组,这个数组就是一个可迭代对象,类似的还有链表,字符串,文件。它可以是mylist = [1, 2, 3],也 阅读全文
posted @ 2018-10-16 18:22 深圳-随风 阅读(115) 评论(0) 推荐(0) 编辑