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使用turtule画五角星的方法
Jul 09 Python
Python获取央视节目单的实现代码
Jul 25 Python
Python中规范定义命名空间的一些建议
Jun 04 Python
Python做文本按行去重的实现方法
Oct 19 Python
python中pandas.DataFrame对行与列求和及添加新行与列示例
Mar 12 Python
python 读取DICOM头文件的实例
May 07 Python
python实现嵌套列表平铺的两种方法
Nov 08 Python
Django框架教程之中间件MiddleWare浅析
Dec 29 Python
Python MySQLdb 执行sql语句时的参数传递方式
Mar 04 Python
Python turtle库的画笔控制说明
Jun 28 Python
将Python代码打包成.exe可执行文件的完整步骤
May 12 Python
python标准库ElementTree处理xml
May 20 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
简单谈谈favicon
2015/06/10 PHP
搭建基于Docker的PHP开发环境的详细教程
2015/07/01 PHP
PHP对象、模式与实践之高级特性分析
2016/12/08 PHP
php微信公众号开发之欢迎老朋友
2018/10/20 PHP
破除一些网站复制、右键限制
2006/11/04 Javascript
Javascript 构造函数,公有,私有特权和静态成员定义方法
2009/11/30 Javascript
JQueryEasyUI datagrid框架的基本使用
2013/04/08 Javascript
JavaScript中instanceof运算符的用法总结
2013/11/19 Javascript
flash遮住div问题的正确解决方法
2014/02/27 Javascript
javascript实现的元素拖动函数宿主为浏览器
2014/07/21 Javascript
jQuery插件jcrop+Fileapi完美实现图片上传+裁剪+预览的代码分享
2015/04/22 Javascript
原生js实现密码输入框值的显示隐藏
2017/07/17 Javascript
微信小程序开发animation心跳动画效果
2017/08/16 Javascript
详解使用Next.js构建服务端渲染应用
2018/07/10 Javascript
移动端如何用下拉刷新的方式实现上拉加载
2018/12/10 Javascript
JavaScript实现移动小精灵的案例代码
2020/12/12 Javascript
使用jquery实现轮播图效果
2021/01/02 jQuery
[17:00]DOTA2 HEROS教学视频教你分分钟做大人-帕克
2014/06/10 DOTA
[36:19]2018DOTA2亚洲邀请赛 小组赛 A组加赛 Newbee vs LGD
2018/04/03 DOTA
python k-近邻算法实例分享
2014/06/11 Python
Python运算符重载用法实例分析
2015/06/01 Python
python去掉空白行的多种实现代码
2018/03/19 Python
matplotlib实现热成像图colorbar和极坐标图的方法
2018/12/13 Python
用OpenCV将视频分解成单帧图片,图片合成视频示例
2019/12/10 Python
使用PyQt的QLabel组件实现选定目标框功能的方法示例
2020/05/19 Python
15个Pythonic的代码示例(值得收藏)
2020/10/29 Python
pycharm激活码免费分享适用最新pycharm2020.2.3永久激活
2020/11/25 Python
CSS3 Media Queries详细介绍和使用实例
2014/05/08 HTML / CSS
HTML5实现移动端点击翻牌功能
2020/10/23 HTML / CSS
高中学生干部学习的自我评价
2014/02/21 职场文书
股权转让协议书
2014/12/07 职场文书
spring boot项目application.properties文件存放及使用介绍
2021/06/30 Java/Android
MySQL三种方式实现递归查询
2022/04/18 MySQL
js前端图片加载异常兜底方案
2022/06/21 Javascript
MySQL一劳永逸永久支持输入中文的方法实例
2022/08/05 MySQL
Python pyecharts案例超市4年数据可视化分析
2022/08/14 Python