• python常用模块


    1.1 time模块

    • 打印三种不同形式的时间,时间戳/格式化时间/结构化时间

    1.2 datetime模块

    • 时间的加减

    1.3 random模块

    • 随机数

    1.4 os模块

    • 与操作系统交互,多用于文件操作

    1.5 sys模块

    • 与python解释器交互,多用于环境变量配置

    1.6 json模块

    • 序列化:把数据从内存读入硬盘(以json格式)
    • 反序列化:把数据从硬盘读入内存(以json格式)
    • 跨平台性质,它可以序列化dict/list/str/int/float/bool/None数据类型

    1.7 pickle模块

    • 序列化:把数据从内存读入硬盘(以pickle格式,二进制形式)
    • 反序列化:把数据从硬盘读入内存(以pickle格式,以二进制形式)
    • 无法跨平台,但是可以序列化Python的任意数据类型,

    1.8 hashlib模块

    • 加密

    1.9 hmac模块

    • 加盐加密

    1.10 logging模块

    • 日志模块
    • 步骤
      • 创建logger对象
      • 创建handler对象
      • 创建formatter对象
      • 把formatter绑定到handler对象上
      • 把handler对象绑定到logger对象上
      • 设置级别
      • 测试

    1.11 numpy模块

    • 多维数组(矩阵/张量)的运算

    1.12 pandas模块

    • 处理表格/json等文件,数据库

    1.13 matplotlib模块

    • 数据可视化

    1.14 re模块

    • 正则表达式,从文本中匹配特定的内容

    1.15 typing模块

    • 导入Python的数据类型

    1.16 shutil模块(了解)

    • 文件的压缩与解压缩,文件的拷贝

    1.17 subprocess模块(了解)

    • 运行子程序,即运行linux命令

    1.18 xml模块(了解)

    • 类似于json模块,做不同程序间的数据交互
  • 相关阅读:
    saltstack安装和配置
    puppet安装和配置
    mongodb使用
    mongdb安装
    redis数据类型
    redis安装
    memcached结合php以及memcache共享session
    yum安装的Apache的各种配置文件的位置
    memcached 基本操作
    memcached基本操作和语法
  • 原文地址:https://www.cnblogs.com/zhouxuchong/p/11564832.html
Copyright © 2020-2023  润新知