百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文

Python内置模块及说明

zhezhongyun 2024-12-31 15:48 50 浏览

模块

说明

Calendar

该模块提供日历相关函数

datetime

通过多种方式操作日期和时间

time

时间的访问和转换

string

常见的字符串操作

re

正则表达式操作

difflib

计算差异的辅助工具

textwrap

文本自动换行与填充

unicodedata

Unicode 数据库

numbers

数字的抽象基类

math

数学函数

cmath

关于复数的数学函数

decimal

十进制定点和浮点运算

fractions

分数

random

生成伪随机数

itertools

为高效循环而创建迭代器的函数

functools

高阶函数和可调用对象上的操作

operator

标准运算符替代函数

pathlib

面向对象的文件系统路径

os.path

常见路径操作

filecmp

文件及目录的比较

pickle

Python 对象序列化

sqlite3

SQLite 数据库 DB-API 2.0 接口模块

zlib

与 gzip 兼容的压缩

gzip

对 gzip 格式的支持

bz2

对 bzip2 压缩算法的支持

lzma

用 LZMA 算法压缩

zipfile

使用ZIP存档

tarfile

读写tar归档文件

csv

CSV 文件读写

os

操作系统接口模块

io

处理流的核心工具

argparse

命令行选项、参数和子命令解析器

logging

Python 的日志记录工具

platform

获取底层平台的标识数据

threading

基于线程的并行

multiprocessing

基于进程的并行

subprocess

子进程管理

sched

事件调度器

queue

一个同步的队列类

dummy_threading

可直接替代 threading 模块

asyncio

异步 I/O

socket

底层网络接口

selectors

高级 I/O 复用库

asyncore

异步socket处理器

asynchat

异步 socket 指令/响应 处理器

mmap

内存映射文件支持

signal

设置异步事件处理程序

email

电子邮件与 MIME 处理包

json

JSON 编码和解码器

base64

Base16, Base32, Base64, Base85数据编码

binascii

二进制和ASCII码互转

html

超文本标记语言支持

html.parser

简单的HTML和XHTML解析器

html.entities

HTML一般实体的定义

webbrowser

方便的Web浏览器控制器

urllib

URL 处理模块

urllib.request

打开 URL 的可扩展库

urllib.response

urllib 使用的 Response 类

http.client

HTTP 协议客户端

ftplib

FTP协议客户端

poplib

POP协议客户端

smtplib

SMTP协议客户端

smtpd

SMTP服务器

http.server

HTTP 服务器

wave

读写WAV格式文件

colorsys

颜色系统间的转换

imghdr

推测图像类型

sndhdr

推测声音文件的类型

gettext

多语种国际化服务

locale

国际化服务

turtle

海龟绘图

cmd

支持面向行的命令解释器

tkinter

Tk图形用户界面

2to3

自动将 Python 2 代码转为 Python 3 代码

pdb

Python的调试器

distutils

构建和安装 Python 模块

venv

创建虚拟环境

sys

系统相关的参数和函数

gc

垃圾回收器接口

inspect

检查对象

keyword

检验Python关键字

tabnanny

模糊缩进检测

dis

Python字节码反汇编器

pprint

数据美化输出

heapq

堆队列算法

bisect

数组二分查找算法

相关推荐

「layui」表单验证:验证注册

注册界面手动验证获取短信验证码代码原文<!DOCTYPEhtml><htmllang="zh"><head>&...

Full text: Joint statement between China and Kenya on creating an inspiring example in the all-weather China-Africa community with a shared future for the new era

JointStatementBetweenthePeople'sRepublicofChinaandtheRepublicofKenyaonCreatinganInspi...

国际组织最新岗位信息送给你

国际刑警组织PostingTitleITLogisticsManagerGrade5DutyStationAbidjan,IvoryCoastDeadlineforApplicatio...

【新功能】Spire.PDF 8.12.5 支持设置表单域的可见与隐藏属性

Spire.PDF8.12.5已发布。该版本新增支持设置表单域的可见与隐藏属性、添加自定义的元数据以及给PDF文档的元数据添加新的命名空间。本次更新还增强了PDF到DOCX和图片的转换...

AI curbs show Biden&#39;s rejection of cooperation

AIcurbsshowBiden'srejectionofcooperation:ChinaDailyeditorial-Opinion-Chinadaily.com.cnT...

“煤气灯效应”上热搜,这几种有毒的“情感关系”也要注意了……

近日,“煤气灯效应”(theGaslightEffect)再次进入公众视野并登上热搜,引发网友广泛关注。那么,什么是“煤气灯效应”?以“爱”之名进行情绪控制在心理学中,通过“扭曲受害者眼中的真实”...

Qt编写推流程序/支持webrtc265/从此不用再转码/打开新世界的大门

一、前言在推流领域,尤其是监控行业,现在主流设备基本上都是265格式的视频流,想要在网页上直接显示监控流,之前的方案是,要么转成hls,要么魔改支持265格式的flv,要么265转成264,如果要追求...

写给运维的Nginx秘籍

要说Web服务器、代理服务器和调度服务器层面,目前使用最大的要数Nginx。对于一个运维工程师日常不可避免要和Nginx打交道。为了更好地使用和管理Nginx,本文就给大家介绍几个虫虫日常常用的秘籍。...

突破亚马逊壁垒,Web Unlocker API 助您轻松获取数据

在数据驱动决策的时代,电商平台的海量数据是十足金贵的。然而,像亚马逊这样的巨头为保护自身数据资产,构建了近乎完美的反爬虫防线,比如IP封锁、CAPTCHA验证、浏览器指纹识别,常规爬虫工具在这些防线面...

每日一库之 logrus 日志使用教程

golang日志库golang标准库的日志框架非常简单,仅仅提供了print,panic和fatal三个函数对于更精细的日志级别、日志文件分割以及日志分发等方面并没有提供支持.所以催生了很多第三方...

对比测评:为什么AI编程工具需要 Rules 能力?

通义灵码ProjectRules在开始体验通义灵码ProjectRules之前,我们先来简单了解一下什么是通义灵码ProjectRules?大家都知道,在使用AI代码助手的时候,有时...

python 面向对象编程

Python的面向对象编程(OOP)将数据和操作封装在对象中,以下是深度解析和现代最佳实践:一、核心概念重构1.类与实例的底层机制classRobot:__slots__=['...

Windows系统下常用的Dos命令介绍(一)

DOS是英文DiskOperatingSystem的缩写,意思是“磁盘操作系统”。DOS主要是一种面向磁盘的系统软件,说得简单些,DOS就是人给机器下达命令的集合,是存储在操作系统中的命令集。主要...

使用 Flask-Admin 快速开发博客后台管理系统:关键要点解析

一、为什么选择Flask-Admin?Flask-Admin是Flask生态中高效的后台管理框架,核心优势在于:-零代码生成CRUD界面:基于数据库模型自动生成增删改查功能-高度可定制...

Redis淘汰策略导致数据丢失?

想象一下,你的Redis服务器是一个合租宿舍,内存就是床位。当新数据(新室友)要住进来,但床位已满时,你作为宿管(淘汰策略)必须决定:让谁卷铺盖走人?Redis提供了8种"劝退"方案,...