zoukankan      html  css  js  c++  java
  • 9.29python常用模块

    python常用模块小结

    time模块

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

    datetime模块

    时间的加减

    random模块

    随机数

    os模块

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

    sys模块

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

    json模块

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

    pickle模块

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

    hashlib模块

    对字符进行加密

    hmac模块

    对字符进行加密,并加密钥

    logging模块

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

    numpy模块

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

    pandas模块

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

    matplotlib模块

    数据可视化

    re模块

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

    typing模块

    与函数连用,控制数据类型

    shutil模块(了解)

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

    subprocess模块(了解)

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

    xml模块(了解)

    类似于json模块,做不同程序间的数据交互

  • 相关阅读:
    osx 编译安装配置 ruby on rails
    tls/ssl证书生成和格式转换
    nginx相关的一些记录
    用systemd脚本自动启动node js程序
    SSH Tunneling
    c代码读取目录信息
    用Qt Creator 对 leveldb 进行简单的读写
    centos 7 相关的一些记录
    发现一段精简的模板算法(非原创)
    几个常用的散列算法
  • 原文地址:https://www.cnblogs.com/793564949liu/p/11608064.html
Copyright © 2011-2022 走看看