摘要: """ 1 继承自 object的新式类 才会有__new__ 2 __new__ 必须要有一个参数cls 代表当前类 此参数在实例化时由 python解释器自动识别 3 __new__ 必须要有返回值 返回实例化出来的实例 这点在自己实现new方法的时候需要特别的注意 可以return 父类(通过 阅读全文
posted @ 2020-12-20 13:15 Yuan_x 阅读(79) 评论(0) 推荐(0) 编辑
摘要: """ supper() 1 实际上返回的的 是父类的实例 所以 在下方类B中的 super(B, self).go() 实际上 super(B, self) 返回的是A的实例 那么go调的也是A的go方法 2 如果出现了多继承例如:class D(B,C)的情况 super(D, self).go 阅读全文
posted @ 2020-12-20 13:13 Yuan_x 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 引子: python3.3之后加入了yield from表达式,相比yield多出来一些功能 1 、建立客户端和子生成器之间 一个双向的通道 客户端直接发送值给子生成器。子生成器产生的值直接返回给客户端 2、处理子生成器返回的异常 而GeneratorExit除外,yield产生的异常,如果生成器本 阅读全文
posted @ 2020-12-13 11:35 Yuan_x 阅读(174) 评论(0) 推荐(0) 编辑
摘要: """ 反射 """ class A(): def func(self): """ 实例函数 """ return "func" @classmethod def func2(cls): """ 类函数 """ return "func2" """ 在使用 getattr 反射的时候 需要注意是否是 阅读全文
posted @ 2020-12-08 11:08 Yuan_x 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 引子: Python中的函数接收参数可以通过*和**来接收任意多的位置参数和关键字参数 def creat_html(tag,*content,cls=None,**attrs): ''' 生成一个或者多个html标签 ''' print(tag,content,cls,attrs) if cls 阅读全文
posted @ 2020-11-12 10:22 Yuan_x 阅读(506) 评论(0) 推荐(0) 编辑
摘要: 引子: 今天搬家了,距离变的近了,开始复习python,一些基础的东西都快忘记了 代码: def facorials(n): return 1 if n<2 else n*facorials(n-1) face=facorials a=list(map(face,range(11))) print( 阅读全文
posted @ 2020-11-10 22:46 Yuan_x 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 查看表名注释selectTABLE_NAME,TABLE_COMMENTfromINFORMATION_SCHEMA.Tableswheretable_schema = '数据库名称' 阅读全文
posted @ 2020-10-24 23:03 Yuan_x 阅读(631) 评论(0) 推荐(0) 编辑
摘要: 引言: 对于测试来说,可能经常需要操纵excel,常用的框架有xlrd,openpyxl from openpyxl import Workbook,load_workbook import os import datetime class get_excel(): def __init__(sel 阅读全文
posted @ 2020-10-20 23:10 Yuan_x 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 引言: Django的中间件是介于request以及response处理之间的一道处理过程,其作用是在全局改变django的输入和输出,谨慎使用。中间件位于view和路由层之间 中间件的配置: 在settings中有MIDDLEWARE_CLASSES列表,内部所有的元素都是中间件,顺序是自上而下, 阅读全文
posted @ 2020-10-16 17:27 Yuan_x 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 日志模块: 两种记录日志的方式: 1 使用logging提供的模块级别的函数(logging.basicConfig,logging.debug,logging.info....) 2 使用logging模块的组件(loggers,handlers,filters,formatters) loggi 阅读全文
posted @ 2020-10-13 19:01 Yuan_x 阅读(110) 评论(0) 推荐(0) 编辑