Python 标准库

发布于 2020-11-08  246 次阅读


io.stringio

print('hello')
print('hello',file = sys.stdout)
sys.stdout.write('hello')
import io
sys.stdout = io.StringIO()

fileinput

optparse

import optparse
parser = optparser.OptionParser()
parser.add_option("-w"."--maxwidth")
args = parser.parse_args()

数字与数学

import math
import cmath
import random  

时间与日期

import calendar
import datetime
import time

算法与组合数据类型

import bisect       #有序序列查找
import heapq        #序列转堆
import collections  #字典
import array        #序列
import weakref      #弱引用

文件格式

import base64               #base16 base32 base64 文件
import quopri               #quoted-printable
import uu                   #uuencoded
import xdrlib               #rfc 1832 外部数据标准
import bz2                  #bz2文件
import gzip                 #gzip文件
import zipfile              #zip文件
import tarfile              #tar文件
import aifc                 #AIFF 音频交换文件
import wave                 #wave文件
import audioop              #音频数据操作
import sndhdr               #确认音频文件类型与特性
import configparser         #ini文件
import csv                  #csv文件
import pickle               #向磁盘读写python对象
import shelve               #DBM文件,python对象与bytes转换
import shutil               #文件与目录处理
import tempfile             #临时文件与目录
import filecmp              #文件比较
import subprocess           #调度其他程序运行
import multiprocessing      #将工作负荷分布给多个进程,通常用于替代多线程
import os                   #操作系统
import mimetypes            #文件MIME
import xml                  #xml

网络

import socket               #基本网络功能
import ssl                  #加密与认证的socket
import socketserver         #tcp与udp服务器
import asyncore             #异步处理
import asynchat             #异步
import wsgiref              #WSGI(python定义WSGI用于在web服务器与python应用之间提供标准接口),http服务器模块
import http.server          #http服务器模块
import http.cookies         #cookies
import http.cookiejar
import cgi                  #cgi脚本
import cgitb                #cgi
import http.client          #客户端 http
import urllib               #更高层的http
import html                 #html解析创建
import json                 #json
import xmlrpc               #XML-RPC 远程过程调用
import ftplib               #ftp协议
import nntplip              #NNTP 网络与新闻传输协议
import telnetlin            #TELNET
import smtpd                #SMTP 简单邮件传输协议服务器
import email                #email模块
import imaplib              #IMAP4 internet消息访问协议
import poplib               #POP3 邮局协议
import mailbox              #Mailboxes

网络非标准库

# Twisted
# Django
# Turbogears
# Phone
# Zope

抽象类

abc 抽象基类

threading模块

多线程

copy

深浅拷贝


朝闻道,夕死可矣