摘要:
[TOC] 一、hashlib模块 1.1 hash是什么 hash是一种算法(Python3.版本里使用hashlib模块代替了md5模块和sha模块,主要提供 SHA1、SHA224、SHA256、SHA384、SHA512、MD5 算法),该算法接受传入的内容,经过运算得到一串hash值。 h 阅读全文
摘要:
[TOC] 一、sys模块 sys模块负责程序与python解释器的交互,提供了一系列的函数和变量,用于操控python的运行时环境。 | 方法 | 详解 | | : : | : : | | sys.argv | 命令行参数List,第一个元素是程序本身路径 | | sys.modules.keys 阅读全文
摘要:
[TOC] 一、datetime模块 datetime模块: 主要用于时间的修改 。 导入datetime模块 当前时间 2019 08 16 20:17:14.376109 当前时间+3天 2019 08 19 20:17:14.376109 当前时间+3小时 2019 08 16 23:19:5 阅读全文
摘要:
[TOC] 一、os模块 os模块: 与操作系统交互,可以操控文件 导入os模块 os模块负责程序与操作系统的交互,提供了访问操作系统底层的接口,多用于文件处理。 | 方法 | 详解 | | : : | : : | | os.walk(path) | 递归查找显示path目录下的所有信息。(目录路径 阅读全文
摘要:
[TOC] 一、time模块 time模块: 支持三种不同形式的时间,不同形式的时间之间可以转换 导入time模块 1.1 时间戳 1565956959.6932213 1.2 格式化时间 2019_08_16 20:02:39 1.3 结构化时间 time.struct_time(tm_year= 阅读全文
摘要:
[TOC] random模块 常用: 产生随机数 根据随机数种子产生随机小数(假随机) choice函数(打乱容器类元素 字典 and 列表) shuffle函数 了解 使用时间模拟random随机数 阅读全文
摘要:
[TOC] 一、为什么要有模块 模块实际上就是一个py文件, 这个py文件有一大堆函数 代码会变得更加简洁,清晰,模块化 一个模块里会有多个函数,相当于一个大功能细分成多个小功能 1. 自定义模块 2. 第三方模块,如requests 3. 内置模块,如time 4. 包(文件夹) 二、import 阅读全文
摘要:
[TOC] 一、什么是包? 包是模块的一种形式,包的本质就是一个含有 的文件的文件夹。 在后面的介绍中, 二、为什么要有包? 模块的第一个版本只有10个功能,但是未来在扩展版本的时候,模块名和用法应该最好不要去修改,但是这只是对使用者友好,而由于版本扩展,文件越来越大,模块设计者对模块的管理、维护会 阅读全文