python标准库在哪里
Python 标准库非常庞大,所提供的组件涉及范围十分广泛,正如以下内容目录所显示的。这个库包含了多个内置模块 (以 C 编写),Python 程序员必须依靠它们来实现系统级功能,例如文件 I/O,此外还有大量以 Python 编写的模块,提供了日常编程中许多问题的标准解决方案。其中有些模块经过专门设计,通...
2024-01-10python标准库之glob
在python中,glob模块是用来查找匹配的文件的 在查找的条件中,需要用到Unix shell中的匹配规则:* : 匹配所所有? : 匹配一个字符*.* : 匹配如:[hello.txt,cat.xls,xxx234s.doc]?.* : 匹配如:[1.txt,h.py]?.gif : 匹配如:[x.gif,2.gif]如果有匹配,glob.glob(path)的结果放入一个列表中返回如果没有匹配的,glob....
2024-01-10Python标准库内置类型
以下部分描述了解释器中内置的标准类型。主要内置类型有数字、序列、映射、类、实例和异常。有些多项集类是可变的。 它们用于添加、移除或重排其成员的方法将原地执行,并不返回特定的项,绝对不会返回多项集实例自身而是返回 None。有些操作受多种对象类型的支持;特别地,实际上所有对...
2024-01-10Python标准库导入模块
本章中介绍的模块提供了导入其他Python模块和挂钩以自定义导入过程的新方法。本章描述的完整模块列表如下:zipimport --- 从 Zip 存档中导入模块zipimporter 对象例子pkgutil --- 包扩展模块工具modulefinder --- 查找脚本使用的模块ModuleFinder 的示例用法runpy ——查找并执行 Python 模块importlib --- import ...
2024-01-10Python标准库IDLE
源代码: Lib/idlelib/IDLE 是 Python 所内置的开发与学习环境。IDLE 具有以下特性:编码于 100% 纯正的 Python,使用名为 tkinter 的图形用户界面工具跨平台:在 Windows、Unix 和 macOS 上工作近似。提供输入输出高亮和错误信息的 Python 命令行窗口 (交互解释器)提供多次撤销操作、Python 语法高亮、智能缩...
2024-01-10Python的标准库有哪些
python标准库Requests.Kenneth Reitz写的最富盛名的http库。每个Python程序员都应该有它。Scrapy.如果你从事爬虫相关的工作,那么这个库也是必不可少的。用过它之后你就不会再想用别的同类库了。wxPython.Python的一个GUI(图形用户界面)工具。我主要用它替代tkinter。你一定会爱上它的。Pillow.它是PIL(Python图形...
2024-01-10Python3 标准库概览
一、操作系统接口1、os 模块提供了不少与操作系统关联的函数:# python3.6Python 3.6.8 (default, Nov 16 2020, 16:55:22)[GCC 4.8.5 20150623 (Red Hat 4.8.5-44)] on linuxType "help", "copyright", "credits" or "license" for more information.>>> import os>>> os.getcwd() # 返回当前目录路径>>> os.chdi...
2024-01-10Python标准库多媒体服务
本章描述的模块实现了主要用于多媒体应用的各种算法或接口。 它们可在安装时自行决定。 这是一个概述:audioop --- 处理原始音频数据aifc --- 读写 AIFF 和 AIFC 文件sunau --- 读写 Sun AU 文件AU_read 对象AU_write 对象wave --- 读写WAV格式文件Wave_read对象Wave_write 对象chunk --- 读取 IFF 分块数据colorsys --- ...
2024-01-10什么是python的标准库?有哪些?
下面小编将针对这个话题,给大家讲述关于标准库的内容,相信大家之前对这些内容有一定的了解了,往期内容里,小编给大家介绍很多库的使用,大家针对一个库的时候,可以详细知道使用,如果遇到很多库的时候,要怎么知道它是库,怎么用呢?一起来看下吧~1、turtle库概述turtle(海龟)是Python重...
2024-01-10Python标准库文本处理服务
本章介绍的模块提供了广泛的字符串操作和其他文本处理服务。在 二进制数据服务 之下描述的 codecs 模块也与文本处理高度相关。 此外也请参阅 Python 内置字符串类型的文档 文本序列类型 --- str。string --- 常见的字符串操作字符串常量自定义字符串格式化格式字符串语法格式规格迷你语言格式...
2024-01-10Python标准库httpHTTP模块
源代码: Lib/http/__init__.pyhttp 是一个包,它收集了多个用于处理超文本传输协议的模块:http.client 是一个低层级的 HTTP 协议客户端;对于高层级的 URL 访问请使用 urllib.requesthttp.server 包含基于 socketserver 的基本 HTTP 服务类http.cookies 包含一些有用来实现通过 cookies 进行状态管理的工具http.cookiejar 提供了 c...
2024-01-10Python标准库pwd用户密码数据库
此模块可以访问 Unix 用户账户名及密码数据库,在所有 Unix 版本上均可使用。密码数据库中的条目以元组对象返回,属性对应 passwd 中的结构(属性如下所示,可参考 <pwd.h>):索引属性含义0pw_name登录名1pw_passwd密码,可能已经加密2pw_uid用户 ID 数值3pw_gid组 ID 数值4pw_gecos用户名...
2024-01-10Python标准库数据压缩和存档
本章中描述的模块支持 zlib、gzip、bzip2 和 lzma 数据压缩算法,以及创建 ZIP 和 tar 格式的归档文件。参见由 shutil 模块提供的 归档操作 。zlib --- 与 gzip 兼容的压缩gzip --- 对 gzip 格式的支持用法示例bz2 --- 对 bzip2 压缩算法的支持文件压缩和解压增量压缩和解压一次性压缩或解压用法示例lzma --- ...
2024-01-10Python标准库文件和目录访问
本章中描述的模块处理磁盘文件和目录。 例如,有一些模块用于读取文件的属性,以可移植的方式操作路径以及创建临时文件。 本章的完整模块列表如下:pathlib --- 面向对象的文件系统路径基础使用纯路径通用性质运算符访问个别部分方法和特征属性具体路径方法对应的 os 模块的工具os...
2024-01-10Python标准库Unix专有服务
本章描述的模块提供了 Unix 操作系统独有特性的接口,在某些情况下也适用于它的某些或许多衍生版。 以下为模块概览:posix --- 最常见的 POSIX 系统调用大文件支持重要的模块内容pwd --- 用户密码数据库spwd —— shadow 密码库grp --- 组数据库crypt —— 检查 Unix 口令的函数哈希方法模块属性模块...
2024-01-10Python标准库网络和进程间通信
本章介绍的模块提供了网络和进程间通信的机制。某些模块仅适用于同一台机器上的两个进程,例如 signal 和 mmap 。 其他模块支持两个或多个进程可用于跨机器通信的网络协议。本章中描述的模块列表是:asyncio --- 异步 I/Osocket --- 底层网络接口ssl --- 套接字对象的TLS/SSL封装select --- Waiting for I/O 完...
2024-01-10Python标准库pprint数据美化输出
源代码: Lib/pprint.pypprint 模块提供了“美化打印”任意 Python 数据结构的功能,这种美化形式可用作对解释器的输入。 如果经格式化的结构包含非基本 Python 类型的对象,则其美化形式可能无法被加载。 包含文件、套接字或类对象,以及许多其他不能用 Python 字面值来表示的对象都有可能导致这样的结...
2024-01-10Python标准库结构化标记处理工具
Python 支持各种模块,以处理各种形式的结构化数据标记。 这包括使用标准通用标记语言(SGML)和超文本标记语言(HTML)的模块,以及使用可扩展标记语言(XML)的几个接口。html --- 超文本标记语言支持html.parser --- 简单的 HTML 和 XHTML 解析器HTML 解析器的示例程序HTMLParser 方法例子html.entities --- H...
2024-01-10Python标准库os.path常见路径操作
源代码: Lib/posixpath.py (适用 POSIX), Lib/ntpath.py (适用 Windows NT), and Lib/macpath.py (适用 Macintosh)该模块在路径名上实现了一些有用的功能:如需读取或写入文件,请参见 open() ;有关访问文件系统的信息,请参见 os 模块。路径参数可以字符串或字节形式传递。我们鼓励应用程序将文件名表示为(Unicode)字符...
2024-01-10Python标准库sched事件调度器
源码: Lib/sched.pysched 模块定义了一个实现通用事件调度程序的类:class sched.scheduler(timefunc=time.monotonic, delayfunc=time.sleep)¶scheduler 类定义了一个调度事件的通用接口。 它需要两个函数来实际处理“外部世界” —— timefunc 应当不带参数地调用,并返回一个数字(“时间”,可以为任意单位)。 delayfun...
2024-01-10如何使用Python标准库进行性能测试
Profile 和 cProfile在 Python 标准库里面有两个模块可以用来做性能测试。1. 一个是 Profile,它是一个纯 Python 的实现,所以会慢一些,如果你需要对模块进行拓展,那么这个模块比较合适。2. 第二个是 cProfile,从名字就可以看出这是一个 C 语言的实现版,官方推荐在大多数情况下使用。 这两者的接口和...
2024-01-10Python标准库io处理流的核心工具
源代码: Lib/io.py概述¶io 模块提供了 Python 用于处理各种 I/O 类型的主要工具。三种主要的 I/O类型分别为: 文本 I/O, 二进制 I/O 和 原始 I/O。这些是泛型类型,有很多种后端存储可以用在他们上面。一个隶属于任何这些类型的具体对象被称作 file object。 其他同类的术语还有 流 和 类文件对象。独立于其...
2024-01-10Python标准库weakref弱引用
源码: Lib/weakref.pyweakref 模块允许Python程序员创建对象的 weak references 。在下文中,术语 referent 表示由弱引用引用的对象。对对象的弱引用不能保证对象存活:当对像的引用只剩弱引用时, garbage collection 可以销毁引用并将其内存重用于其他内容。但是,在实际销毁对象之前,即使没有强引用,弱引...
2024-01-10Python标准库gzip对gzip格式的支持
源代码: Lib/gzip.py此模块提供的简单接口帮助用户压缩和解压缩文件,功能类似于 GNU 应用程序 gzip 和 gunzip。数据压缩由 zlib 模块提供。gzip 模块提供 GzipFile 类和 open()、compress()、decompress() 几个便利的函数。GzipFile 类可以读写 gzip 格式的文件,还能自动压缩和解压缩数据,这让操作压缩文件如同操作...
2024-01-10Python标准库pkgutil包扩展模块工具
源代码: Lib/pkgutil.py该模块为导入系统提供了工具,尤其是在包支持方面。class pkgutil.ModuleInfo(module_finder, name, ispkg)¶一个包含模块信息的简短摘要的命名元组。3.6 新版功能.pkgutil.extend_path(path, name)¶Extend the search path for the modules which comprise a package. Intendeduse is to place the follow...
2024-01-10