python中time包实例详解


Posted in Python onFebruary 02, 2021

在python中基础的时间运用,离不开time函数的支持。这些函数为了方便调用集中放在一个地方,叫做time包。有的人会仔细追寻time包的来源,会发现它和C语言有密不可分的关系。下面我们简单介绍time包的概念,然后就包中的一些函数进行列举,并附上对应的使用方法。

1.概念

time包基于C语言的库函数(library functions)。Python的解释器通常是用C编写的,Python的一些函数也会直接调用C语言的库函数。

2.time包中的函数

time.clock()返回程序运行的整个时间段中中CPU运行的时间,下面会重点介绍

time.sleep()爬虫中常用,让程序暂停执行指定的秒数,如time.sleep(2)

time.localtime()用结构化的时间组,表示本地时间

>>>time.localtime()
time.struct_time(tm_year=2018, tm_mon=1, tm_mday=31, tm_hour=9, tm_min=46, tm_sec=7, tm_wday=2, tm_yday=31, tm_isdst=0)
>>>type(time.localtime())
<class 'time.struct_time'>

time.ctime()用字符串string类型表示时间

>>> time.ctime()
'Wed Jan 31 09:49:09 2018'

time.mktime()将本地时间列表转化为浮点数的秒来表示

>>> time.mktime(time.localtime())
1517363569.0

time.strftime()将时间组时间转化为指定格式的String类

>>> time.strftime('%Y-%m-%d %H:%M:%S',time.localtime())
'2018-01-31 10:04:26'

time模块常用的方法:

1,time.time()

获取当前时间戳,自1970年1月1日0:00:00起到现在所经过的秒数。

2,time.ctime( )

当前时间(本地时间)的字符串形式。

3,time.localtime( )

当前时间的struct_time形式(元组)

4,time.strftime( )

用来获得当前时间,可以将时间格式化为字符串

5,time.sleep()

表示进程挂起的时间

到此这篇关于python中time包实例详解的文章就介绍到这了,更多相关python中time包是什么内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
从零学Python之入门(五)缩进和选择
May 27 Python
Python3.x中自定义比较函数
Apr 24 Python
django model去掉unique_together报错的解决方案
Oct 18 Python
Python 文件操作的详解及实例
Sep 18 Python
python中将字典形式的数据循环插入Excel
Jan 16 Python
Python学习之Django的管理界面代码示例
Feb 10 Python
Python统计python文件中代码,注释及空白对应的行数示例【测试可用】
Jul 25 Python
pygame游戏之旅 载入小车图片、更新窗口
Nov 20 Python
python实现文件批量编码转换及注意事项
Oct 14 Python
Python通过len函数返回对象长度
Oct 22 Python
编译 pycaffe时报错:fatal error: numpy/arrayobject.h没有那个文件或目录
Nov 29 Python
如何用python 操作zookeeper
Dec 28 Python
python+playwright微软自动化工具的使用
Feb 02 #Python
python爬虫智能翻页批量下载文件的实例详解
Feb 02 #Python
Python3.9.0 a1安装pygame出错解决全过程(小结)
Feb 02 #Python
python3.9.1环境安装的方法(图文)
Feb 02 #Python
M1芯片安装python3.9.1的实现
Feb 02 #Python
python 使用OpenCV进行简单的人像分割与合成
Feb 02 #Python
Python 中 sorted 如何自定义比较逻辑
Feb 02 #Python
You might like
Mysql和网页显示乱码解决方法集锦
2008/03/27 PHP
Javascript 兼容firefox的一些问题
2009/05/21 Javascript
Jquery插件之打造自定义的select标签
2011/11/30 Javascript
关于include标签导致js路径找不到的问题分析及解决
2013/07/09 Javascript
ExtJS4中使用mixins实现多继承示例
2013/12/03 Javascript
js 与 php 通过json数据进行通讯示例
2014/03/26 Javascript
jQuery 过滤方法filter()选择具有特殊属性的元素
2014/06/15 Javascript
javascript的document.referrer浏览器支持、失效情况总结
2014/07/18 Javascript
PHP PDO操作总结
2014/11/17 Javascript
Javascript 拖拽雏形(逐行分析代码,让你轻松了拖拽的原理)
2015/01/23 Javascript
JavaScript使用Replace进行字符串替换的方法
2015/04/14 Javascript
轻松掌握JavaScript中的Math object数学对象
2016/05/26 Javascript
JavaScript对Json的增删改属性详解
2016/06/02 Javascript
webpack独立打包和缓存处理详解
2017/04/03 Javascript
JavaScript 函数的定义-调用、注意事项
2017/04/16 Javascript
解决使用Vue.js显示数据的时,页面闪现原始代码的问题
2018/02/11 Javascript
vue 点击按钮实现动态挂载子组件的方法
2018/09/07 Javascript
Vue使用vue-recoure + http-proxy-middleware + vuex配合promise实现基本的跨域请求封装
2019/10/21 Javascript
js实现弹窗效果
2020/08/09 Javascript
如何在VUE中使用vue-awesome-swiper
2021/01/04 Vue.js
python简单程序读取串口信息的方法
2015/03/13 Python
Python中遍历字典过程中更改元素导致异常的解决方法
2016/05/12 Python
Python实现替换文件中指定内容的方法
2018/03/19 Python
Python logging模块用法示例
2018/08/28 Python
使用urllib库的urlretrieve()方法下载网络文件到本地的方法
2018/12/19 Python
对python mayavi三维绘图的实现详解
2019/01/08 Python
python Canny边缘检测算法的实现
2020/04/24 Python
Python如何爬取b站热门视频并导入Excel
2020/08/10 Python
Python eval函数介绍及用法
2020/11/09 Python
法国隐形眼镜网站:VisionDirect.fr
2020/03/03 全球购物
面向对象编程OOP的优点
2013/01/22 面试题
final, finally, finalize的区别
2012/03/01 面试题
求职信的正确写法
2014/07/10 职场文书
适合青年人白手起家的创业项目分享
2019/08/16 职场文书
MySql存储过程之逻辑判断和条件控制
2021/05/26 MySQL
python中super()函数的理解与基本使用
2021/08/30 Python