摘要:
json模块和pickle模块 一、json模块 作用:用python写了一个程序,用java写了一门程序,这两个程序需要数据之间交流,就产生了一种多种语言通用的数据类型,json串。 序列化:把对象(变量)从内存中变成可存储或传输的过程称之为序列化,在Python中叫pickling,在其他语言中 阅读全文
摘要:
hmac模块和hashlib模块 一、hash是什么 hash是一种算法(Python3.版本里使用hashlib模块代替了md5模块和sha模块,主要提供 SHA1、SHA224、SHA256、SHA384、SHA512、MD5 算法),该算法接受传入的内容,经过运算得到一串hash值。 ha 阅读全文
摘要:
logging模块 一、低配logging 日志总共分为以下五个级别,这个五个级别自下而上进行匹配 debug info warning error critical,默认最低级别为warning级别。 1.1 v1 v1版本无法指定日志的级别;无法指定日志的格式;只能往屏幕打印,无法写入文件。因此 阅读全文
摘要:
sys模块 sys模块负责程序与python解释器的交互,提供了一系列的函数和变量,用于操控python的运行时环境。 作用:sys模块与python解释器交互 1. sys.path 2. 添加环境变量sys.path.append() 3. sys.argv 4. 打印模块 | 方法 | 详解 阅读全文
摘要:
datetime模块 1. 返回当前时间 2019 08 16 19:33:39.557899 2. 延迟更改时间 2019 08 19 19:33:39.557899 2019 08 16 19:33:39.557899 2019 08 19 22:33:39.557899 2019 08 19 阅读全文
摘要:
os模块 一、os模块 os模块负责程序与操作系统的交互,提供了访问操作系统底层的接口,多用于文件处理。 作用 os模块: 与操作系统交互, 可以操控文件 1. 获取当前文件目录 2. 创建文件夹 3. 删除文件夹 4. 列出所有文件 5. 重命名 6. 删除文件 7. \_\_file\_\_ 结 阅读全文
摘要:
time模块 time模块:支持三种不同形式的时间,不同形式的时间之间可以转换 一、时间戳模块 时间戳(timestamp):时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量。 1552551519.291029 二、格式化时间 格式化的时间字符串(format string) 阅读全文
摘要:
包 一、什么是包? 包是模块的一种形式,包的本质就是一个含有 的文件的文件夹。 二、为什么要有包? 模块的第一个版本只有10个功能,但是未来在扩展版本的时候,模块名和用法应该最好不要去修改,但是这只是对使用者友好,而由于版本扩展,文件越来越大,模块设计者对模块的管理、维护会越来越复杂,因此我们可以使 阅读全文