zoukankan      html  css  js  c++  java
  • 模块总结整理

    模块总结整理

    os

    • 文件
    • 文件夹
    • listdir,walk
    • 路径

    sys

    • sys.path ——模块搜索路径,一个模块是否能被导入 全看sys.path中是不是又这个模块所在的路径
    • sys.argv ——获取明令行的参数
    • sys.modules ——存储了当前程序中所用到的所有模块,反射本文件中的内容

    datatime

    • now()——获取当前时间,atetime时间对象
    • utc()——获取当前utc时间
    • strftime("%Y-%m-%d %H:%M:%S")
    • strptime("2019-1-1 10:23:23")——获取到一个datatime对象
    • 时间的加减——timedelta(days = 140)
    • 时间差的计算:先转成时间戳再加减再转换为时间
    • fromtimestamp() ——时间戳转datetime
    • timestamp() —— datetime转时间戳

    time

    • time() 时间戳时间

    • sleep()——让程序暂停n秒

    hashlib 摘要算法

    • 密文验证

    • 校验文件的一致性

    • md5

    • sha

    json ——所有的语言都支持

    • 反序列化

      • str/byter类型转换为原来的数据类型
    • 序列化——把其他数据类型转化为str/byter类型

    • json

      • 1.所有的字符串都是双引号
      • 2.最外层只能是列表或字典
      • 3.只支持 int float str list dic bool
      • 4.存在字典的key只能str
      • 5.不能连续load多次

    pickle——只支持python

    • 几乎所有的数据类型都可以写到文件中

    • 支持连续load连续多次

    random

    • randint
    • choice #每次抽一个做验证码和随机抽奖
    • sample #一个奖项抽取多个人
    • uniform(1,5) —— 取1-5的随机小数
    • shuffle ——打乱顺序——洗牌、列表排序
    • logging
      • 两种配置方式
      • basicconfig
      • logger对象

    collections

    • oderedDict
    • nametuple
    • ddeque 双端队列
    • defaultDict 默认字典,可以给字典的value设置一个默认值

    shutil

    • make_archive()——压缩文件
    • unpack-archive ——解压文件
    • rmtree ——删除目录
    • move ——重命名 移动文件

    getpass

    • 在命令行密文显示输入的内容

    copy.deepcopy ——深浅拷贝

    importlib

    • 使用字符串的模式导入模块

      • importlibimport inportlib

      • importlibimport inportlib("模块名")

      • os = import("os")

        print(os.path.isfile("文件路径"))#判断是文件夹还是路径

        print(os.path.isdir("文件路径")

        ### functools
        
    • reduce(func, iterable)

    • reduce(add iterable)1 2 3 4 5 ——1+2=3+3=6+4=10+5

    记录学习的点点滴滴
  • 相关阅读:
    6-1
    5-9
    5-8
    5-7
    5-6
    实验4-1:掌握Android应用调试方法、添加新界面
    实验3:理解Activity 的生命周期
    R.java常见问题解决方案
    配置Android模拟器
    第02周实验: 变量、算术运算和数据类型
  • 原文地址:https://www.cnblogs.com/yangzilaing/p/14876632.html
Copyright © 2011-2022 走看看