10.标准库简介
2019-10-15 本文已影响0人
jxc1
1.操作系统接口
import os
os.getcwd()
os.chdir('')#切换当前工作目录
os.system('mkdir today')#执行命令
dir(os)
help(os)
import shutil
2.文件通配符
- glob模块提供了一个在目录中使用通配符搜索创建文件列表的函数
3.命令行参数
import sys
print(sys.argv)
4.错误输出重定向和程序终止
stdin、stdout、stderr
5.字符串模式匹配
re模块
'one and too'.replace('too','two')
=》'one and two'
import re
re.findall
re.sub
6.数学
import math
math.cos(math.pi/4)
math.log(1024,2)
import random
random.choice([2,4,1])
选一个
random.sample(range(100),10)
抽样,抽10个
import statistics
data=[1,2,4,7,3]
statistics.mean(data)#算术平均
statistics.median(data)#中位数
statistics.variance(data)#方差
7.互联网访问
urllib.request用于从URL检索数据
smtplib用于发送邮件
8.日期和时间
from datetime import date
now=date.today()
9.数据压缩
import zlib
10.性能测量
from timeit import Timer
Timer('代码').timeit()
11.质量控制
- doctest模块用于扫描模块并验证程序文档字符串中嵌入的测试
doctest.testmod() - uinttest模块
12.自带电池
- xmlrpc.client\xmlrpc.server
- json
- sqlite3
- xml.etree.ElementTree
- xml.dom
- xml.sax