zoukankan      html  css  js  c++  java
  • 常用模块,时间模块,sys模块

    时间戳时间,格林威治时间,float数据类型  #给机器用的
    英国伦敦的时间 1970.1.1 0:0:0
    北京时间 1970.1.1 8:0:0
    1533693120.3467407
    import time
    print(time.time())
    结构化时间,时间对象                   #上下两种格式的中间状态
    时间对象 能够通过.属性名来获取对象中的值
    import time
    print(time.localtime())#括号内不加参数表示现在时间的时间对象,加参数查询固定时间的事件对象
    格式化时间,字符串时间,str数据类型      #给人看的
    可以根据你需要的格式 来显示时间
    import time
    print(time.strftime("%Y-%m-%d %A %H:%M:%S"))
    #结构可根据需要自由组合
    %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)
    %a 本地简化星期名称
    %A 本地完整星期名称
    %b 本地简化的月份名称
    %B 本地完整的月份名称
    %c 本地相应的日期表示和时间表示
    %j 年内的一天(001-366)
    %p 本地A.M.或P.M.的等价符
    %U 一年中的星期数(00-53)星期天为星期的开始
    %w 星期(0-6),星期天为星期的开始
    %W 一年中的星期数(00-53)星期一为星期的开始
    %x 本地相应的日期表示
    %X 本地相应的时间表示
    %Z 当前时区的名称
    %% %号本身
    

      计算每月1号的时间戳时间

    import time
    def time3():
        n = 1
        lst = []
        while n <= 12:
            time1 = time.strptime("2018-%s-1" % n,"%Y-%m-%d")
            time2 = time.mktime(time1)
            lst.append(time2)
            n = n+ 1
        return lst
    print(time3())
    

      

    sys模块

    sys.argv           命令行参数List,第一个元素是程序本身路径
    sys.exit(n)        退出程序,正常退出时exit(0),错误退出sys.exit(1)
    sys.version        获取Python解释程序的版本信息
    sys.path           返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值
    sys.platform       返回操作系统平台名称
    sys.modules[__name__]     获取本模块名称
    print(sys.argv) #输出一个列表
    第一个元素 是执行这个文件的时候 写在python命令后面的第一个值
    之后的元素 在执行python的启动的时候可以写多个值 都会被依次添加到列表中
    
    有什么用?怎么用?
    name = sys.argv[1]   #在cmd中运行代码时不通过input传值,直接写到打开目录的后边
    pwd = sys.argv[2]
    if name == 'alex' and pwd == 'alex3714':
        print('执行以下代码')
    else:
        exit()
    

      

  • 相关阅读:
    MySQL基准测试--innodb_buffer_pool_instances
    MySQL参数优化:back_log
    MySQL open_files_limit相关设置
    Django权限系统auth模块详解
    2.9 go mod 之本地仓库搭建
    my40_MySQL锁概述之意向锁
    my39_InnoDB锁机制之Gap Lock、Next-Key Lock、Record Lock解析
    2.8 GO 参数传递
    my38_MySQL事务知识点零记
    my37_MGR流控对数据库性能的影响以及MGR与主从的性能对比
  • 原文地址:https://www.cnblogs.com/duanpengpeng/p/9442435.html
Copyright © 2011-2022 走看看