摘要: time和datetime 在python中,通常有一下几种方式来表示时间:1、时间戳:2、格式化时间字符串:3、元祖(struct_time):其中元祖(struct_time分为九个元素) UTC和DST 1、UTC:(Coordinated Universal Time,世界协调时),亦即格林 阅读全文
posted @ 2017-12-19 18:18 风之岚翔 阅读(2936) 评论(0) 推荐(2) 编辑
摘要: 模块的种类 1、内置模块 2、自定义模块 3、第三方模块 注意: py:里面叫模块 其他:里面叫类库 模块的存在方式 1、先导入,后使用。 2、大模块就是文件夹,小模块就是文件。 模块的使用方式 1 1、导入整个模块,并定义别名 (单模块的导入,推荐使用方式) 2 import module1 as 阅读全文
posted @ 2017-12-19 15:04 风之岚翔 阅读(991) 评论(0) 推荐(0) 编辑
摘要: 没有装饰器实例: 一级装饰器:(用户登录) 一个函数用一个装饰器装饰 实例1: 实例2: 二级装饰器:(用户登录和权限认证) 注意:一个函数可以你被多个装饰器装饰 超级装饰器 实例1: 实例2: 阅读全文
posted @ 2017-12-19 11:52 风之岚翔 阅读(368) 评论(0) 推荐(0) 编辑
摘要: 需求 1、公司又很多网站,每个页面用一个函数来代替,之前任何人都能登入。 2、现在要改变每个页面的功能,其中有两个页面需要验证用户登录。 3、页面功能:a、首页不需要登录;b、home页面和bbs页面需要登录。 代码1、带函数返回值的装饰器: 1、问题1:原码中调用home时,会有返回值"from 阅读全文
posted @ 2017-12-19 11:33 风之岚翔 阅读(949) 评论(0) 推荐(0) 编辑
摘要: 装饰器的万能传参(*args,**kwargs) 案例 一、环境:以上为线上代码,需要添加1个统计执行时间的功能。线上代码如下: 二、需求:在不修改源代码(test1 & test2)和原代码调用方式的情况下,给test1新增这个功能。 三、思路: 1、结合装饰器的特点:高阶函数 + 嵌套函数 =装 阅读全文
posted @ 2017-12-19 11:24 风之岚翔 阅读(1133) 评论(0) 推荐(0) 编辑