python Timer 类使用介绍

 更新时间:2020年12月28日 11:12:08   作者:IUpdatable  
这篇文章主要介绍了python Timer 类使用介绍的相关资料,帮助大家更好的理解和使用python iupdatable包,感兴趣的朋友可以了解下

安装 iupdatable 包

pip install iupdatable

Timer类

主要函数:

  • 获取 Unix 时间戳(精确到秒):timestamp、unix、unix10
  • 获取 Unix 时间戳(精确到毫秒):timestamp13、unix13
  • 随机等待若干秒:sleep_range、sleep_range_async
  • Unix 时间戳转换成 datetime:unix_to_datetime、timestamp_to_datetime
  • Unix 时间戳转换成 datetime 字符串:unix_to_datetime_str、timestamp_to_datetime_str
from iupdatable import Timer

if __name__ == '__main__':

  # 获取 Unix 时间戳(精确到秒)
  # 以下函数功能是一样的,看个人习惯使用
  unix = Timer.unix()
  timestamp = Timer.timestamp()
  unix10 = Timer.unix10()
  print("-------- 10位Unix时间戳 --------")
  print(unix)
  print(timestamp)
  print(unix10)

  # 获取 Unix 时间戳(精确到毫秒)
  # 以下函数功能是一样的,看个人习惯使用
  unix13 = Timer.unix13()
  timestamp13 = Timer.timestamp13()
  print("-------- 13位Unix时间戳 --------")
  print(unix13)
  print(timestamp13)

  # 随机等待若干秒
  Timer.sleep_range(1, 2.5)
  # await Timer.sleep_range_async(3.5, 6) # 异步方法中调用

  # Unix 时间戳转换成 datetime
  dt1 = Timer.unix_to_datetime(unix10)
  dt2 = Timer.unix_to_datetime(unix13)
  print("-------- datetime --------")
  print(dt1)
  print(dt2)

  # Unix 时间戳转换成 datetime 字符串
  dt_str0 = Timer.unix_to_datetime_str(unix10)
  dt_str1 = Timer.unix_to_datetime_str(unix13)
  dt_str2 = Timer.unix_to_datetime_str(unix10, "%H:%M:%S") # 自定义格式
  print("-------- datetime 字符串 --------")
  print(dt_str0)
  print(dt_str1)
  print(dt_str2)

控制台输出:

-------- 10位Unix时间戳 --------
1608962486
1608962486
1608962486
-------- 13位Unix时间戳 --------
1608962486192
1608962486192
-------- datetime --------
2020-12-26 14:01:26
2020-12-26 14:01:26.192000
-------- datetime 字符串 --------
2020-12-26 14:01:26
2020-12-26 14:01:26
14:01:26

以上就是python Timer 类使用介绍的详细内容,更多关于python Timer 类的资料请关注脚本之家其它相关文章!

相关文章

  • python利用正则表达式排除集合中字符的功能示例

    python利用正则表达式排除集合中字符的功能示例

    在正则表达式里,想匹配一些字符中的一个,也就是说给出一个字符的集合,只要出现这个集合里任意的字符,都是成立的,下面这篇文章主要给大家介绍了关于python利用正则表达式排除集合中字符功能的相关资料,需要的朋友可以参考下。
    2017-10-10
  • 深度学习环境搭建anaconda+pycharm+pytorch的方法步骤

    深度学习环境搭建anaconda+pycharm+pytorch的方法步骤

    本文主要介绍了深度学习环境搭建anaconda+pycharm+pytorch的方法步骤,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-09-09
  • Selenium 三种等待方式(强制等待、隐式等待、显示等待)

    Selenium 三种等待方式(强制等待、隐式等待、显示等待)

    这篇文章主要介绍了Selenium 三种等待方式(强制等待、隐式等待、显示等待),文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-02-02
  • python模块itsdangerous简单介绍

    python模块itsdangerous简单介绍

    这篇文章主要介绍了python模块itsdangerous简单介绍,本文通过案例分析给大家详细讲解,对python模块itsdangerous相关知识感兴趣的朋友一起看看吧
    2022-11-11
  • python对数组进行反转的方法

    python对数组进行反转的方法

    这篇文章主要介绍了python对数组进行反转的方法,涉及Python中reverse方法的使用技巧,需要的朋友可以参考下
    2015-05-05
  • Python群发邮件实例代码

    Python群发邮件实例代码

    今天试了试Python发邮件,突然想到能不能群发邮件呢?群发邮件是smtplib的一个bug,不过最终还是解决了
    2014-01-01
  • python中常用的内置模块汇总

    python中常用的内置模块汇总

    Python内置的模块有很多,我们也已经接触了不少相关模块,接下来咱们就来做一些汇总和介绍,在此我会整理出项目开发最常用的来进行讲解,感兴趣的朋友跟随小编一起看看吧
    2022-01-01
  • Python日期时间Time模块实例详解

    Python日期时间Time模块实例详解

    这篇文章主要介绍了Python日期时间Time模块,结合实例形式详细分析了Python日期时间Time模块常用函数及相关操作技巧,需要的朋友可以参考下
    2019-04-04
  • Python3计算三角形的面积代码

    Python3计算三角形的面积代码

    这篇文章主要介绍了Python3计算三角形的面积代码,具有一定借鉴价值,需要的朋友可以参考下。
    2017-12-12
  • Python编程快速上手——疯狂填词程序实现方法分析

    Python编程快速上手——疯狂填词程序实现方法分析

    这篇文章主要介绍了Python疯狂填词程序实现方法,结合具体案例形式分析了Python填词算法相关的文件读写、正则匹配、数据遍历等操作技巧,需要的朋友可以参考下
    2020-02-02

最新评论