zoukankan      html  css  js  c++  java
  • python time模块 sys模块 random模块

    1,time模块

      python中的内置模块

      

    #1,显示当前时间戳
    print(time.time())
    
    #2,字符串格式化
    print(time.strftime('%Y-%m-%d-%H-%M-%S'))#自定义格式显示当前时间
    print(time.strftime('%c'))  #默认格式显示当前时间
    
    #3.本地结构化时间
    print(time.localtime())
    
    #4.英国的结构化时间,在hour上减去8
    print(time.gmtime())
    

    实例:

    #1,查看2015-2-24到现在过去了多少秒
    
    l = time.strptime('2015-2-24','%Y-%m-%d')
    print(time.mktime(l))   #mktime 显示结构化时间的时间戳
    print(time.time())        #显示时间戳
    
    #2.利用时间戳寻找到具体时间
    ret = time.localtime(2000000000)
    print(ret)
    print(time.strftime('%Y-%m-%d',ret))   #将时间戳变为具体的年月日
    
    #3,显示时间戳默认格式的时间
    print(time.strftime('%c'))
    print(time.ctime(123455678))  #转化为默认时间格式输出
    

    2.random模块

      1,随机小数

        random.uniform(1,4

    import random
    random.uniform(1,4)#红包使用
    

       2.随机整数

    import random
    random.randint(1,5)#1-5的所有整数

    random.randrange(1,3)#1-2的所有整数
    #抽奖或者其他需求

       3.随机元素

    import random
    random.choice([1,2,'34','dsa',[1,2]])  #随机一个元素
    

       4.随机多个元素

    import random
    random.sample([1,2,3,4,5,6,7,8,5,3],2))#第二个参数 2 表示取两个随机数
    

    3.sys模块

    os模块是于操作系统打交道

    sys是和解释器打交道

    sys.argv           命令行参数List,第一个元素是程序本身路径
      显示当前文件的绝对路径 sys.exit(n) 退出程序,正常退出时exit(0),错误退出sys.exit(1)
      直接退出 sys.version 获取Python解释程序的版本信息
      查询当前python解释器的版本 sys.path 返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值
      最重要的一点,python的所有环境路径 sys.platform 返回操作系统平台名称
      有问题的版本查询!!

      

  • 相关阅读:
    Python编码风格
    CI持续集成—记一次jenkins安装及ldap配置
    mysql主从同步失败处理
    redis优化
    sysbench
    Ubuntu12.04 Installation and Subversion(svn)
    MySQL 5.7 CLUSTER NDB 7.5 创建磁盘表 undo logfile group tablespace 内存表修改为磁盘表
    Java异步调用Future对象
    Java宝典(二)
    Java宝典(一)
  • 原文地址:https://www.cnblogs.com/wpcbk/p/8934035.html
Copyright © 2011-2022 走看看