安澜仙王
希望生活会越来越好
展开
-
Django
Django的基本操作原创 2022-06-07 12:34:55 · 234 阅读 · 0 评论 -
getopt --- C 风格的命令行选项解析器
常配合sys模块,用来处理命令行参数转载 2022-05-14 18:35:57 · 211 阅读 · 0 评论 -
argparse --- 命令行选项、参数和子命令解析器
argparse 是 Python 内置的一个用于命令项选项与参数解析的模块,通过在程序中定义好我们需要的参数,argparse 将会从 sys.argv 中解析出这些参数,并自动生成帮助和使用信息。当然,Python 也有第三方的库可用于命令行解析,而且功能也更加强大,比如 docopt,Click。转载 2022-05-14 18:22:48 · 553 阅读 · 0 评论 -
time --- 时间的访问和转换
该模块提供了各种与时间相关的函数。相关功能还可以参阅datetime 和calendar 模块原创 2022-05-14 16:21:19 · 142 阅读 · 0 评论 -
os --- 多种操作系统接口
os模块的使用,包含进程,文件,进程和目录的操作原创 2022-05-14 00:46:47 · 250 阅读 · 0 评论 -
hashlib --- 安全哈希与消息摘要
哈希加密原创 2021-02-02 14:23:53 · 131 阅读 · 0 评论 -
configparser --- 配置文件解析器
ConfigParser 是用来读取配置文件的包。配置文件的格式如下:中括号“[ ]”内包含的为section。section 下面为类似于key-value 的配置内容。转载 2020-12-24 11:24:35 · 252 阅读 · 0 评论 -
tarfile --- 读写tar归档文件
tarfile 模块可以用来读写tar 归档,包括使用gzip, bz2 和lzma 压缩的归档。请使用zipfile 模块来读写.zip 文件,或者使用shutil 的高层级函数。原创 2022-05-11 21:31:51 · 161 阅读 · 0 评论 -
zipfile --- 使用ZIP 存档
ZIP 文件的常用操作原创 2022-05-10 21:44:37 · 232 阅读 · 0 评论 -
gzip --- 解压和压缩,gz和tgz格式的文件
解压和压缩,gz和tgz格式的文件转载 2022-05-09 22:06:54 · 905 阅读 · 0 评论 -
shelve --- Python 对象持久化
使用json或者pickle持久化数据,能dump多次,但load的话只能取到最新的dump,如果想要实现dump多次不被覆盖,就可以想到使用shelve模块。shelve模块可以持久化所有pickle所支持的数据类型。另外,写程序的时候如果不想用关系数据库那么重量级的去存储数据,也可以用到shelve。shelf也是用key来访问的,使用起来和字典类似。原创 2022-05-09 19:07:17 · 236 阅读 · 0 评论 -
pickle --- Python 对象序列化
模块pickle 实现了对一个Python 对象结构的二进制序列化和反序列化。原创 2022-05-09 18:31:53 · 138 阅读 · 0 评论 -
shutil --- 高阶文件操作
shutil 模块提供了一系列对文件和文件集合的高阶操作。特别是提供了一些支持文件拷贝和删除的函数。对于单个文件的操作,请参阅os 模块。原创 2022-05-09 17:13:26 · 143 阅读 · 0 评论 -
linecache --- 随机读写文本行
linecache模块的作用是将文件内容读取到内存中,进行缓存,而不是每次都要从硬盘中读取,这样效率提高很多,又省去了对硬盘IO控制器的频繁操作。linecache里面最常用到的就是getline方法,简单实用可以直接从内容中读到指定的行,日常编程中如果涉及读取大文件,一定要使用首选linecache模块,相比open()那种方法要快N倍,它是你读取文件的效率之源。原创 2022-05-08 23:37:24 · 205 阅读 · 0 评论 -
fnmatch --- Unix 文件名模式匹配
此模块提供了Unix shell 风格的通配符,它们并不等同于正则表达式(关于后者的文档参见re 模块)转载 2022-05-08 22:47:56 · 145 阅读 · 0 评论 -
glob --- Unix 风格路径名模式扩展
glob 模块可根据Unix 终端所用规则找出所有匹配特定模式的路径名,但会按不确定的顺序返回结果。波浪号扩展不会生效,但*, ? 以及表示为[] 的字符范围将被正确地匹配转载 2022-05-08 00:25:26 · 146 阅读 · 0 评论 -
fileinput --- 迭代来自多个输入流的行
此模块实现了一个辅助类和一些函数用来快速编写访问标准输入或文件列表的循环。如果你只想要读写一个文件请参阅open()。原创 2022-05-06 23:11:03 · 108 阅读 · 0 评论 -
os.path --- 常用路径操作
os.path模块主要用于文件的属性获取原创 2022-04-22 16:03:26 · 1119 阅读 · 0 评论 -
pathlib --- 面向对象的文件系统路径
该模块提供表示文件系统路径的类,其语义适用于不同的操作系统。路径类被分为提供纯计算操作而没有I/O 的纯路径,以及从纯路径继承而来但提供I/O 操作的具体路径原创 2022-04-21 21:45:05 · 522 阅读 · 0 评论 -
operator --- 标准运算符替代函数
operator 模块提供了一套与Python 的内置运算符对应的高效率函数。例如,operator.add(x, y) 与表达式x+y 相同。许多函数名与特殊方法名相同,只是没有双下划线。为了向后兼容性,也保留了许多包含双下划线的函数。为了表述清楚,建议使用没有双下划线的函数。函数包含的种类有:对象的比较运算、逻辑运算、数学运算以及序列运算。对象比较函数适用于所有的对象,函数名根据它们对应的比较运算符命名。原创 2022-04-13 21:48:17 · 172 阅读 · 0 评论 -
functools --- 高阶函数和可调用对象上的操作
functools模块是Python的标准库的一部分,它是为高阶函数而实现的。高阶函数是作用于或返回另一个函数或多个函数的函数。一般来说,对这个模块而言,任何可调用的对象都可以作为一个函数来处理原创 2022-04-13 20:13:06 · 201 阅读 · 0 评论 -
itertools --- 为高效循环而创建迭代器的函数
迭代器(生成器)在Python中是一种很常用也很好用的数据结构,比起列表(list)来说,迭代器最大的优势就是延迟计算,按需使用,从而提高开发体验和运行效率,以至于在Python 3中map,filter等操作返回的不再是列表而是迭代器。话虽这么说但大家平时用到的迭代器大概只有range了,而通过iter函数把列表对象转化为迭代器对象又有点多此一举,这时候我们今天的主角itertools就该上场了。原创 2022-03-30 22:03:11 · 306 阅读 · 0 评论 -
enum --- 对枚举的支持
枚举类可以方便地表示星期,月份等常数类型,如果你不用枚举类,那么你只能用数字或者字符串。如果你使用数字,用1-7来表示星期数,但一个数字在程序中不仅可以表示星期数,可能还有其他许多含义,这样你在写程序时就必须时刻记住这些数字的含义,这降低了程序的可读性,也导致容易出错。而当你使用字符串时,虽然没有明显的缺点,但在内存中字符串所占内存要比数字多,这就降低了程序的效率。转载 2020-12-24 16:01:05 · 2550 阅读 · 0 评论 -
array --- 高效的数值数组
当我们需要1000万个浮点数的时候,数组(array)的效率要比列表(list)要高得多,因为数组在背后存的并不是float对象,而是数字的机器翻译,也就是字节表述。这一点和c语言中的数组一样原创 2022-03-27 16:05:50 · 109 阅读 · 0 评论 -
collections --- 容器数据类型
这个模块实现了特定目标的容器,以提供Python 标准内建容器dict , list , set , 和tuple 的替代选泽,有ChainMap,Counter,deque,defaultdict,namedtuple() 命名元组的工厂函数等对象原创 2022-03-27 01:36:24 · 250 阅读 · 0 评论 -
datetime --- 基本日期和时间类型
数据类型----datetime模块,内容来自Python文档原创 2022-03-24 21:42:53 · 2033 阅读 · 0 评论 -
difflib --- 计算差异的辅助工具
内容来自网络,和Python文档用途:比对两个文件,然后生成一个展示差异结果的HTML文件原创 2022-03-20 20:48:40 · 151 阅读 · 0 评论 -
re --- 正则表达式操作
Python re模块的使用,以及常用正则的使用原创 2022-03-20 19:40:36 · 185 阅读 · 0 评论 -
python类型注解
类型注解的类型 --- Generic Alias 、 Union原创 2022-03-19 22:08:00 · 737 阅读 · 0 评论 -
上下文管理器类型--- with do as f(contextlib)
python上下文管理器,可以以一种更加优雅的方式,操作(创建/获取/释放)资源,如文件操作、数据库连接;可以以一种更加优雅的方式,处理异常;原创 2022-03-19 15:53:26 · 76 阅读 · 0 评论 -
Python格式化操作
文本处理服务-格式化操作,内容来自网络原创 2020-11-02 22:48:43 · 4535 阅读 · 0 评论 -
映射类型 --- dict
Python映射类型 --- dict,以及类型之中的方法,内容来自Python文档和菜鸟网原创 2022-03-13 22:06:27 · 1301 阅读 · 0 评论 -
集合类型--- set, frozenset
Python集合类型--- set, frozenset,以及类型之中的方法,内容来自Python文档和菜鸟网原创 2022-03-13 22:05:58 · 266 阅读 · 0 评论 -
文本序列类型--- str
Python文本序列类型--- str,以及类型之中的方法,内容来自Python文档和菜鸟网原创 2022-03-13 22:05:01 · 703 阅读 · 0 评论 -
序列类型--- list, tuple, range
Python序列类型--- list, tuple, range,以及类型之中的方法,内容来自Python文档和菜鸟网原创 2022-03-13 15:32:31 · 469 阅读 · 0 评论 -
不熟悉的内置函数
python常用不熟悉的内置函数。内容来自Python文档原创 2022-03-08 22:46:09 · 459 阅读 · 0 评论