摘要: 安装扩展 pip3 install flask-mail 详细代码 from flask_mail import Mail,Message from flask import Flask app = Flask(__name__) app.config.update( MAIL_SERVER = ' 阅读全文
posted @ 2020-05-06 15:37 看不尽的尘埃 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 通过字符串映射或修改程序时的状态、属性、方法,有以下四种方法: getattr() hasattr() setattr() delattr() hasattr(object,name) 判断一个对象里是否存在对应的字符串的方法。 class dog: def __init__(self,name): 阅读全文
posted @ 2020-02-18 15:02 看不尽的尘埃 阅读(174) 评论(0) 推荐(0) 编辑
摘要: __doc__ 类的描述信息。 class dog: '''这是狗的类''' def __init__(self,name): self.name = name self.__age = None print(dog.__doc__) #输出 这是狗的类 __module__ 表示当前操纵的对象在哪 阅读全文
posted @ 2020-02-18 14:17 看不尽的尘埃 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 静态方法 使用静态方法以后,相当于把下面的函数和类的关系截断了,它的作用相当于是类下面的一个独立函数,不会自动传入参数self。 class people:..... @staticmethod def xxx(): pass 类方法 只能访问类变量,不能访问实例变量。 @classmethod c 阅读全文
posted @ 2020-02-18 11:41 看不尽的尘埃 阅读(1276) 评论(0) 推荐(0) 编辑
摘要: 封装 类中把某些属性和方法隐藏起来,或者定义为私有,只在类的内部使用,在类的外部无法访问,或者留下少量的接口(函数)供外部访问;从上一篇文章中的私有属性与私有方法中的代码体现了该特性。 class man(): def __init__(self,name): self.name = name se 阅读全文
posted @ 2020-02-16 16:42 看不尽的尘埃 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 编程范式:面向过程编程、面向对象编程(OPP)、面向函数编程。 面向对象 类(Class) 一类拥有相同属性、方法的对象的抽象 对象(Object) 一个对象即是一个类的实例化后实例,一个类必须经过实例化后方可在程序中调用,一个类可以实例化多个对象 面向对象特性 封装 第一层意义:创建类和对象时,分 阅读全文
posted @ 2020-02-16 14:28 看不尽的尘埃 阅读(244) 评论(0) 推荐(0) 编辑
摘要: re模块用于正则表达式。 正则表达式在线测试:http://c.runoob.com/front-end/854 正则表达式元字符可以参考:https://www.w3cschool.cn/zhengzebiaodashi/regexp-metachar.html re.match() 从字符串开头 阅读全文
posted @ 2020-02-15 22:15 看不尽的尘埃 阅读(559) 评论(0) 推荐(0) 编辑
摘要: 很多程序都有记录日志的需求,并且日志中包含的信息即有正常的程序访问日志,还可能有错误、警告等信息输出,python的logging模块提供了标准的日志接口,你可以通过它存储各种格式的日志,logging的日志可以分为 debug()、info()、warning()、 error() 、critic 阅读全文
posted @ 2020-02-15 17:25 看不尽的尘埃 阅读(527) 评论(0) 推荐(0) 编辑
摘要: 运行python的时候,我们都是在创建并运行一个进程。像Linux进程那样,一个进程可以fork一个子进程,并让这个子进程exec另外一个程序。在Python中,我们通过标准库中的subprocess包来fork一个子进程,并运行一个外部的程序。 subprocess包中定义有数个创建子进程的函数, 阅读全文
posted @ 2020-02-15 17:04 看不尽的尘埃 阅读(886) 评论(0) 推荐(0) 编辑
摘要: hashlib模块用于加密相关的操作。在Python 3.x里代替了md5模块和sha模块,主要提供 SHA1、SHA224、SHA256、SHA384、SHA512 、MD5 算法。如果包含中文字符的话,给字符加上编码.encode('utf-8') md5加密 import hashlib h 阅读全文
posted @ 2020-02-15 16:35 看不尽的尘埃 阅读(357) 评论(0) 推荐(0) 编辑