1,模块 模块的本质就是py文件,一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。 2,import语句 模块可以包含可执行的语句和函数的定义,这些语句的目的是初始化模块,它们只在模块名第一次遇到导入import语句时才执行(import语句是可以在程序中的任 ...
分类:
其他好文 时间:
2018-05-05 17:21:25
阅读次数:
172
标准库或叫内置模块 1,time与datetime UTC(Coordinated Universal Time,世界协调时)亦即格林威治天文时间,世界标准时间。在中国为UTC+8,东八区。time.timezone 时间戳除以3600等于8 即东八区比utc早八小时 DST(Daylight Sa ...
分类:
其他好文 时间:
2018-04-28 14:06:25
阅读次数:
128
内置模块:hashlib Python的hashlib提供了常见的摘要算法,如md5,sha1, sha224, sha256, sha384, sha512等等,其中md5最为常用。 什么是摘要算法呢?摘要算法又称哈希算法、散列算法。它通过一个函数,把任意长度的数据转换为一个长度固定的数据串(通常 ...
分类:
其他好文 时间:
2018-04-28 10:54:21
阅读次数:
220
什么是模块? 常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。 但其实import加载的模块分为四个通用类别: 1 使用python编写的代码(.py文件) 2 已被编译为共享库或DLL的C或C++扩展 3 包好一组模块的包 4 ... ...
分类:
编程语言 时间:
2018-04-27 23:51:17
阅读次数:
224
flask的上下文管理分应用上下文和请求上下文: 官方文档里是说先理解应用上下文比较好,不过我还是觉得反过来,从请求上下文开始记录比较合适,所以这篇先记录请求上下文。 那么问题来了,什么才是请求上下文: 通俗点说,其实上下文就像一个容器,包含了很多你需要的信息 request和session都属于请 ...
分类:
其他好文 时间:
2018-04-27 18:04:32
阅读次数:
155
hashlib模块 通过一个函数,把任意长度的数据转换为一个长度固定的数据串(通常用16进制的字符串表示)。 Python2中使用hashlib: Python3中使用hashlib: 如果数据量很大,可以分块多次调用update()。 StringIO模块 有时候数据读写不一定是文件,也可以在内存 ...
分类:
编程语言 时间:
2018-04-27 12:19:58
阅读次数:
135
模块分为三种: 1.内置模块:python安装时自带的 2.扩展模块:别人写的,需要安装之后可以直接使用 3.自定义模块:自己写的模块 Python中的序列化模块 序列指字符串,序列化就是将字典、列表转换成字符串的过程。 1.json模块 所有编程语言通用,支持的数据类型有限,只支持数字、字符串、序 ...
分类:
其他好文 时间:
2018-04-27 02:24:50
阅读次数:
156
logging模块 日志一共分为五个等级,从低到高依次是debug、info、warning、error、critical debug: 详细的所有信息 info: 确认一个按期运行 warning:一些意想不到的事情发生了,或者一些问题在不久的将来会出现 error: 更严重的问题,软件没能执行一 ...
分类:
编程语言 时间:
2018-04-25 21:01:07
阅读次数:
198
模块: 什么是模块: 常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀,但其实import加载的模块分为四个通用类别: 1,使用python编写的代码(.py文件) 2,以被编译为共享库或DLL的C或C++扩展。 3,包好一组模块的包。 4,使用C编 ...
分类:
编程语言 时间:
2018-04-25 19:04:11
阅读次数:
192