python中time库的实例使用方法
time是python中处理时间的标准库
- 计算机时间的表达
- 提供获取系统时间并格式化输出功能
- 提供系统级精确计时功能,用于程序性能分析
用法:import time
函数调用:time.<b>()
time库的三类函数:
- 时间获取:time()ctime()gmtime()
- 时间格式化:steftime() strptime()
- 程序计时:sleep()perf_counter()
函数的作用:
时间获取:
- time.time() 获取当前时间,浮点数
- time.ctime()获取当前时间并以易读方式表示,返回字符串
- time.gmtime()表示为计算机可处理的格式
时间格式化:将时间以合理化方式展现
strftime(tpl,ts)tpl格式化模板字符串,定义输入效果 ts是计算机内部时间类型变量
例如:time.strftime("%Y-%m-%d %H:%M:%S") '2018-01-26 12:55:20'
程序计时:
perf_counter() 返回一个cpu级别的精准时间计数值,单位为秒 计数值不缺定,连续调用差值有意义
sleep(s) s是休眠的时间 单位可以是秒可以是浮点数
def wait();
time.sleep(3.3)
wait()#程序将等待3.3秒退出
以上所述是小编给大家介绍的Python time库的使用,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我们网站的支持!
相关推荐
-
详解python中的time和datetime的常用方法
一.time的常用方法: import time,datetime # 时间有三种展现方式:时间戳,时间元组,格式化的时间 print(time.time())#当前时间戳 print(int(time.time())) print(time.strftime('%Y-%m-%d %H:%M:%S'))#格式化的时间 print(time.strftime('%Y-%m-%d')) print(time.strftime('%H:%M:%S')) print(time.gmtime())#获取标
-
详解python:time模块用法
time模块下有两种时间表示方法: 第1种是:时间戳的方式.是基于1970年1月1日0时0分0秒的偏移.浮点数. 第2种是:struct_time()类型的表示方法.gmtime()和localtime()可以将时间戳显示为struct_time()类型. 第3种是:格式化时间.其中strftime()函数可以把struct_time()时间格式化显示. strptime()函数可以把时间字符串解释为struct_time()类型,相反,mktime()将struct_time()类型解释为秒
-
详解Python 多线程 Timer定时器/延迟执行、Event事件
Timer继承子Thread类,是Thread的子类,也是线程类,具有线程的能力和特征.这个类用来定义多久执行一个函数. 它的实例是能够延迟执行目标函数的线程,在真正执行目标函数之前,都可以cancel它. Timer源码: class Timer(Thread): def __init__(self, interval, function, args=None, kwargs=None): Thread.__init__(self) self.interval = interval self.
-
python使用time、datetime返回工作日列表实例代码
最近在学习python,动手做了一个自动填写日报的小工具:由于请求中包含时间,格式如:2016-08-04:所以就了解了一下python的时间日期相关函数:这里做简单记录. 函数功能非常简单:获取当月所有工作日(除去周六周天):如果脚本在周六或者周日运行,则添加当天. #获取填写日报的日期,规则:把当月所有的工作日时间全部返回 def getDateByTime(self): self.myDate=[] t = str(time.strftime('%Y-%m-')) for i in ran
-
python time.sleep()是睡眠线程还是进程
python time.sleep()-睡眠线程还是进程? 它会阻止线程.如果查看Python源代码中的Modules / timemodule.c,您会看到在调用中floatsleep(),睡眠操作的实质部分包含在Py_BEGIN_ALLOW_THREADS和Py_END_ALLOW_THREADS块中,允许其他线程继续执行当前线程睡觉.你也可以用一个简单的python程序来测试它: import time from threading import Thread class worker(T
-
python中time库的实例使用方法
time是python中处理时间的标准库 计算机时间的表达 提供获取系统时间并格式化输出功能 提供系统级精确计时功能,用于程序性能分析 用法:import time 函数调用:time.<b>() time库的三类函数: 时间获取:time()ctime()gmtime() 时间格式化:steftime() strptime() 程序计时:sleep()perf_counter() 函数的作用: 时间获取: time.time() 获取当前时间,浮点数 time.ctime()获取当前时间并以
-
Python中动态创建类实例的方法
简介 在Java中我们可以通过反射来根据类名创建类实例,那么在Python我们怎么实现类似功能呢? 其实在Python有一个builtin函数import,我们可以使用这个函数来在运行时动态加载一些模块.如下: def createInstance(module_name, class_name, *args, **kwargs): module_meta = __import__(module_name, globals(), locals(), [class_name]) class_met
-
python中dlib库的详细安装方法
一.下载dlib 下载自己需要的. 二.安装需要的库 准备安装dlib前安装的库: 更新 pip.setuptools.wheel pip install --upgrade pip pip install --upgrade setuptools pip install --upgrade wheel 可以使用镜像:-i pip install cmake -i pip install boost i 三.安装dlib win + R => cmd # pip install (前面下载的dl
-
Python中optparser库用法实例详解
本文研究的主要是Python中optparser库的相关内容,具体如下. 一直以来对optparser不是特别的理解,今天就狠下心,静下心研究了一下这个库.当然了,不敢说理解的很到位,但是足以应付正常的使用了.废话不多说,开始今天的分享吧. 简介 optparse模块主要用来为脚本传递命令参数功能. 引入 在IDE中引入optparser是很方便的. from optparser import OptionParser 初始化 相对而言,初始化需要我们多注意一点点了. 因为我们有两种不同的方式来
-
python中pycurl库的用法实例
本文实例讲述了python中pycurl库的用法,分享给大家供大家参考. 该实例代码实现从指定网址读取网页,主要是pycurl库的使用. 具体实现方法如下: #定义一个类 class CallBack: """ for pycurl """ def __init__(self): """Constructor""" self.data = "" def func(se
-
python中pygame针对游戏窗口的显示方法实例分析(附源码)
本文实例讲述了python中pygame针对游戏窗口的显示方法.分享给大家供大家参考,具体如下: 在这篇教程中,我将给出一个demo演示: 当我们按下键盘的'f'键的时候,演示的窗口会切换到全屏显示和默认显示两种显示模式 并且在后台我们可以看到相关的信息输出: 上面给出了一个简单的例子,当然在pygame的官方文档中有对显示策略的更权威的说明: http://www.pygame.org/docs/ref/display.html#pygame.display.set_mode ''' pyga
-
详解Python中pyautogui库的最全使用方法
在使用Python做脚本的话,有两个库可以使用,一个为PyUserInput库,另一个为pyautogui库.就本人而言,我更喜欢使用pyautogui库,该库功能多,使用便利.下面给大家介绍一下pyautogui库的使用方法.在cmd命令框中输入pip3 install pyautogui即可安装该库! 常用操作 我们在pyautogui库中常常使用的方法,如下: import pyautogui pyautogui.PAUSE = 1 # 调用在执行动作后暂停的秒数,只能在执行一些pyaut
-
python中pandas库中DataFrame对行和列的操作使用方法示例
用pandas中的DataFrame时选取行或列: import numpy as np import pandas as pd from pandas import Sereis, DataFrame ser = Series(np.arange(3.)) data = DataFrame(np.arange(16).reshape(4,4),index=list('abcd'),columns=list('wxyz')) data['w'] #选择表格中的'w'列,使用类字典属性,返回的是S
-
python中doctest库实例用法
doctest库就是一个测试用的标准库,从意义上我们可以看出是关于测试有关系的,基本上就是测试是否和自己想要的结果是否一致,经常能在编写文档时候进行使用,之前也给大家介绍过开发工具中unittest单元测试的使用,同理之下,本章内容也是非常简单的,下面小编就用全面,简洁,实用来介绍,作为初学者们的知识字典库. 语言使用: python -m doctest 语法: doctest.testmod() 实例应用: >>> # comments are ignored >>>
-
python中Mako库实例用法
Mako是一个模板库.一种嵌入式的语言,能够实现简化组件布局以及继承,主要的用途也是和作用域有关,但是效果是最直接切灵活的,这些都是mako的基本功能,掌握了基础内容,接下来就是详细的了解讲述,从几个方面为大家详细讲述,首先在众多模板库中的优点,以及实例应用等等,一起来了解学习下吧. Mako的优点: 学习成本低,能够在结构上进行转义. 应用方向: 文本文件生成. 模块引用: from mako.template import Template 基本用法: from mako.template
随机推荐
- codeigniter框架批量插入数据
- Ruby单元测试框架TestUnit的替代者MiniTest介绍
- 对于技术人员的出现了运行时间错误,是否要进行调试的解决方法
- android通过jxl读excel存入sqlite3数据库
- Oracle如何实现跨库查询
- Echarts基本用法_动力节点Java学院整理
- asp下几种常用排序算法
- SWT(JFace)体验之ApplicationWindow
- JS实现带有3D立体感的银灰色竖排折叠菜单代码
- Android中ViewPager的PagerTabStrip与PagerTitleStrip用法实例
- java实现基于SGIP协议开发联通短信的方法
- 用vbs实现自动检查代理是否可用,并自动设置IE代理的脚本
- js实现的切换面板实例代码
- linux下安装mysql简单的方法
- 浅谈jQuery中的checkbox问题
- 分享精心挑选的12款优秀jQuery Ajax分页插件和教程
- 详解Nginx实战之让用户通过用户名密码认证访问web站点
- php按字符无乱码截取中文的方法
- php中get_meta_tags()、CURL与user-agent用法分析
- java中ImageReader和BufferedImage获取图片尺寸实例