美文网首页
10.标准库简介

10.标准库简介

作者: jxc1 | 来源:发表于2019-10-15 15:49 被阅读0次

    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
    • email
    • json
    • sqlite3
    • xml.etree.ElementTree
    • xml.dom
    • xml.sax

    相关文章

      网友评论

          本文标题:10.标准库简介

          本文链接:https://www.haomeiwen.com/subject/oilsmctx.html