zoukankan      html  css  js  c++  java
  • 第十九天学习:模块(一)

    一个.py的文件称之为模块
    为了管理模块,引入了包(Package),每个包下面都有一个__init__.py文件,这个文件必须存在,__init__.py可以是个空文件,也可以是python代码,因为__init__.py本身就是一个模块。
     
    import 导入模块,快捷键alt+enter 直接导入模块
    from...import... 从一个模块中导入函数/类/模块
    import ... as ... 取别名
     
    1、time
    time.time() :返回一个时间戳
    time.sleep(secs) :推迟调用线程的运行,secs指秒数
     
    import time
    print(time.time())
    
    for i in range(10):
        print(i)
        time.sleep(1)
    

      

    2、datetime
    from datetime import datetime
    now = datetime.now()
    print(now)
    now_time = now.strftime('%Y-%m-%d %H:%M:%S')
    print(now_time)
    a = now.strftime('%c')
    print(a)
    
    结果:
    2017-10-29 01:35:03.194000
    2017-10-29 01:35:03
    10/29/17 01:35:03
    

      

    strftime() 方法转换成字符串
    %Y 带世纪的十进制年份
    %m 月份
    %d 每月第几天
    %M 分钟
    %H 24小时制的小时
    %S 秒数
    %c 标准时间 ,如04/24/17 12:23:22
     
    计算昨天和明天的日期:
    from datetime import datetime, timedelta
    
    now = datetime.now()
    print(now)
    yesterday = (now + timedelta(days=1)).strftime('%Y-%m-%d %H:%M:%S')
    tomorrow = (now + timedelta(days=-1)).strftime('%Y-%m-%d %H:%M:%S')
    print(yesterday, tomorrow)
    

      

    时间格式转换为字符串格式:strftime()
    字符串格式转换为时间格式:datetime.strptime()
    时间戳转换为时间格式: datetime.fromtimestamp()
     
    实例:
     
    from datetime import datetime, timedelta
    import time
    now = datetime.now()
    print(type(now))
    
    yesterday = (now + timedelta(days=1)).strftime('%Y-%m-%d %H:%M:%S')
    print(yesterday, type(yesterday))
    str_yesterday = datetime.strptime(yesterday, '%Y-%m-%d %H:%M:%S')
    print(str_yesterday)
    print(str_yesterday, type(str_yesterday))
    now_time = time.time()
    print(now_time, type(now_time))
    stamp_now_time = datetime.fromtimestamp(now_time)
    print(type(stamp_now_time), stamp_now_time)
    

      

  • 相关阅读:
    微信支付遇到的坑
    linux搭载discuz
    关于php自带的访问服务器xml的方法的坑
    yii的验证码
    菜鸟配置阿里云
    ajax(通过jQuery实现)
    leetcode95 Unique Binary Search Trees II
    leetcode96 Unique Binary Search Trees
    leetcode98 Validate Binary Search Tree
    leetcode-99 Recover_Binary_Search_Tree
  • 原文地址:https://www.cnblogs.com/yshan13/p/7812173.html
Copyright © 2011-2022 走看看