zoukankan      html  css  js  c++  java
  • 21模块

    1.模块导入方式
    import xx 导入大模块
    from xxx import xx 导入模块某功能
    2. Collections
    1.counter 计数器
    2.栈:先进后出(桶里装馒头) python中没有栈 自己写个简略的栈(有问题)
     
    3.队列(queue)先进先出 (排队办理业务)
     
    4.双向队列(deque)
     
    5.namedtuple 命名元祖.
     
    6.defaultdict 默认值字典
     
    3.time 模块
    1time.time() 时间戳
    %y 两位数的年份表示(00-99)
    %Y 四位数的年份表示(000-9999)
    %m ⽉份(01-12)
    %d ⽉内中的⼀天(0-31)
    %H 24⼩时制⼩时数(0-23)
    %I 12⼩时制⼩时数(01-12)
    %M 分钟数(00=59)
    %S 秒(00-59)
    2.时间戳--->格式化时间
    strftime() 时间格式: %Y-%m-%d %H:%M:%S
    结构化时间 time.localtime()本时区 time.gmtime()格林尼治时区
    strptime() 把格式化时间转化成结构化时间
    mktime() 把结构化时间转化成时间戳
     
     
    3.计算时间差
     
     
    4.random模块
     
    5.os模块
    所有和操作系统相关的内容都在os模块
    os.sep 文件路径分隔符 输出操作系统特定的路径分隔符win下为"\"Linux下为"/"
    os.makedirs('dirname1/dirname5') # 创建文件夹目录结构
    os.removedirs('dirname1/dirname5') # 删除文件夹, 如果文件夹内没有东西。 就可以删除。否则报错
    上面2个更好用
    os.mkdir('dirname/哈哈') # mkdir如果父级目录不存在。 报错
    os.rmdir('dirname') # 删除文件夹 如果文件夹内没有东西。 就可以删除。 否则报错
     
     
    6. sys模块
    sys.path python查找模块的路径
     
     

  • 相关阅读:
    pyqy5——控件2
    pyqt5——自定义控件
    pyqt5——绘图
    pyqt5——菜单和工具栏
    pyqt5——拖拽
    nodejs运行的时候报错:Error: write EIO以及乱码解决方式
    windows设置控制台编码格式为UTF-8
    eclipse删除的文件如何恢复。
    crobtab不执行定时任务的原因及解决办法
    springmvc找不到对应的requestmapping
  • 原文地址:https://www.cnblogs.com/v-h3/p/9960309.html
Copyright © 2011-2022 走看看