自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (1)
  • 收藏
  • 关注

转载 Python中的魔术方法详解

标签: python_相关Python中的魔术方法详解文章目录Python中的魔术方法详解介绍1、构造和初始化2、控制属性访问3、创建自定义容器4、反射5、可调用的对象6、上下文管理7、创建对象描述器8、复制9、用于比较的魔术方法10、数值计算的魔术方法单目运算符和函数双目运算符或函数增量运算11、类型转换介绍转自py小蟒蛇*在Python中,所有以__双下划线包起来的方法,都统称为Ma...

2018-12-10 11:42:45 333

原创 python迭代器和生成器

(13) 第13章:迭代器和生成器迭代器或者生成器不会提前去申请内存,等用的时候才会产生内存,所以只是提供了产生元素的方法1、range函数py3—>range返回是range对象,py2—>range返回的是list若list是个很大的数据的情况下,py3不会直接返回一个大数据的list(占内存),只是一个对象range的三个参数:起始数据、结束数据(不包含)、步进(两个...

2018-11-16 17:40:53 163

原创 python面向对象编程

(11) 第11章:面向对象编程函数是面向过程(创建对象的过程,如自已处理某些事情,然后按照步骤一步一步做)函数是编程,面向对象(通过对象来使用,如自已传达一个指令给一个对象来执行某些事情)1、函数、类函数、静态函数函数类型:import types,判断函数的类型types.FunctionType:自已创建的函数(匿名函数和普通函数)类型types.LambdaType:匿名函数...

2018-11-16 17:37:45 174

原创 python装饰器

(14) 第14章:python装饰器1、函数也是对象:把函数当作参数传入另一个函数执行了形式参数2、函数的嵌套def run(): def fun(): print('11') return funrun()()#run():打印返回的函数对象fun run()():执行了fun()3、装饰器—>推导过程定义一个函数,该函数返回内部函数,内部函数调用原有待装饰...

2018-11-16 17:35:21 68

原创 python之进程和线程

(16) 第16章:进程和线程进程是独立的空间,在一个进程里面的线程,资源是共享的,但是有的线程空间有限,只能容纳2个人,这种情况下,线程就会有锁,互斥锁,有人释放锁后,其他人才能进去这个线程空间执行任务1、单任务和多任务、线程进程单核cpu:出现假死机(转个不停) cpu是乱序执行的单核cpu:多个任务来回快速切换,每个任务执行一个时间片,并不是同时执行四核cpu:只执行四个任务,...

2018-11-16 10:09:39 471

原创 (10) 第10章:自定义wtform校验失败的自定义异常

继承Form类,初始化传入要校验的参数,如json和args在写一个方法validate_api_for在判断validate返回False的时候抛出自定义的异常信息class BaseForm(Form): def __init__(self): #这样如果json为空则不会抛异常,直接返回空 data = request.get_json(silent=...

2018-10-31 14:40:41 345

原创 (9) 第9章:wtform校验

wfform校验的变量名就是在前段设置的元素的name属性字段from wtforms import Form, StringField, PasswordField继承Form类,实现数据的校验StringField表示校验的数据是字符串PasswordField表示校验的是密码 密码字段,自动将输入转化为小黑点DateField文本字段,格式要求为datetime.date一样...

2018-10-31 14:39:26 1005

原创 (8) 第8章:flask之其他模块

**url_for()**函数最简单的用法是以视图函数名作为参数,返回对应的url实际上就是通过路由endpoint的反url机制实现,通过视图函数名获取对应url**redirect(url)**重定向跳转到对应的url**flash(‘message’)**消息闪现,如一些提示消息from flask import flash,get_flashed_messagesdef ...:...

2018-10-31 14:38:14 149

原创 (7) 第7章:flask之request参数

request.args 里面存储的是请求的url? q=xxx ?后面的参数若是get请求,无论是使用params定义参数还是url地址里包含参数,最终获取参数的方式为request.args但是post请求也可以在url地址里包含参数,获取参数方式可能是request.args和request.form都有所以说request.args方式获取参数并不是get请求独有只要请求ur...

2018-10-31 14:37:28 150

原创 (6) 第6章:flask_login模块,登录校验和cookie设置

设置登录信息和初始化LoginManagerfrom flask_login import LoginManager使用login_user把登陆信息写入cookie的时候需要把LoginManager插入到app上面login_manager = LoginManager()# 注册LoginManagerlogin_manager.init_app(app)设置login_re...

2018-10-31 14:36:55 2980

原创 (5) 第5章:flask_mail 模块,邮件发送

from flask_mail import Mail电子邮件的发送**mail = Mail()**一般在app创建的模块去创建邮件对象的实例,然后在app上注册如要创建新的线程去实现邮件的异步发送,因为flask线程是隔离的要获取真正的flask核心对象则要 app = current_app._get_current_object() # 获取真正的flask核心对象下面是实现...

2018-10-31 14:36:15 233

原创 (4) 第4章:flask_cache 模块,缓存机制

from flask_cache import Cache缓存机制,减少对api的调用cache = Cache() 一般在app创建的模块去创建缓存的实例,然后在app上注册@cache.memoize(3600)请求api的时候加上缓存,不用每次调用都去请求api,缓存时间是一个小时如果q发生变化,则取请求api,如q不变则取缓存的值@classmethod@cache.mem...

2018-10-31 14:35:21 390

原创 (3) 第3章:Redprint红图实现

先把蓝图注册到app上面,在传进去蓝图包的模块名作为参数穿进去因为蓝图实例写在**init模块上面,所以是一个是传包名v1**#在app注册蓝图对象def registe_blueprint(app): from app.api.v1 import create_blueprint_v1 app.register_blueprint(create_blueprint_v1()...

2018-10-31 14:34:38 511

原创 (2) 第2章:blueprints模块,蓝图对视图函数的管理

先导入函数模块,创建实例from flask import blueprintsweb = blueprints.Blueprint('当前模块名', __name__)然后注册到app的模块上,在创建app的模块上实现def registe_blueprint(app): from app.web import web app.register_blueprint(we...

2018-10-31 14:29:28 238

原创 (1) 第1章:创建app,Flask对象,flask插件注册到app上

Flask:核心对象核心对象里承载了各种各样的功能,比如保存配置信息,再比如注册路由试图函数等AppContext:对Flask的封装,并且增加了一些额外的参数Request:保存了请求信息,比如url的参数,url的全路径等信息RequestContext:对Request的封装我们在实际编码过程中,可能是需要Flask或者Request的信息的,但是这并不代表我们应该直接导入这两个对...

2018-10-31 14:26:58 2637

python+selenium自动化简易教程

python+selenium自动化入门教程ppt版本,里面写了简易python+selenium自动化的安装教程和实现方法

2018-06-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除