time函数

python模组--调用模块(虫师《selenium3自动化测试实战--基于Python语言笔记5》)

自作多情 提交于 2019-11-28 18:15:36
1.调用time模块的ctime()方法 # 调用 time 模块 # 方法1 import time print(time.ctime()) # ctime()获得当前时间:Tue Aug 27 15:22:53 2019 #方法2 from time import ctime print(ctime()) 2.导入多个函数 # 导入多函数 from time import time, sleep # 导入全部函数 from time import * 3.给导入函数重命名 # 导入函数重命名as from time import sleep as sys_sleep 4.查看time模块的所有函数 >>> import time >>> help(time) time() 以秒为单位将当前时间作为浮点型返回(1970.1.1至当前时间的秒数) e.g:1566892931.970801 clock() 返回进程以浮点型启动后的CPU时间 e.g:5.688890507062189e-07 sleep() 以浮点型给出的延迟数秒 e.g:time.sleep(2):延迟2s gmtime() 将epoch以来的秒数转换为UTC元组(epoch=1970.1.1) e.g:time.struct_time(tm_year=2019, tm_mon=8, tm_mday=27, tm

python 类定义 继承

丶灬走出姿态 提交于 2019-11-28 16:16:53
0 前言   系统:win7 64bit   IDE : python(x,y) 2.7.6.1   IDE集成的解释器:Python 2.7.6 (default, Nov 10 2013, 19:24:18) [MSC v.1500 32 bit (Intel)] on win32 1 单继承 1.1 定义一个时间类,带默认参数 class mytime(object): def __init__(self,hour=21, \ minute=13, \ second=50): self.hour = hour self.minute = minute self.second = second def __str__(self): return '__str__ hour:minute:second = %02d:%02d:%02d' \ %(self.hour,self.minute,self.second) def get_hour(self): return self.hour def get_minute(self): return self.minute def get_second(self): return self.second def print_time(self): print 'hour:minute:second = %02d:%02d:%02d' %

标准库 - datetime

旧城冷巷雨未停 提交于 2019-11-28 15:34:22
标准库-datetime 标签(空格分隔): Python-标准库 datetime 模块 [x] 对日期、时间、时间戳的处理 [x] datetime 类 [x] 类方法 today() 返回本地时区当前时间的 datetime 对象 now(tz=None) 返回当前时间的 datetime 对象,时间到微秒 如果 tz 等于 None 返回和 today() 一样 utcnow() 没有时区的当前时间 fromtimestamp(timestamp, tz=None) 从一个时间戳返回一个 datetime 对象 [x] datetime 对象 timestamp() 返回一个到微妙的时间戳 时间戳: 格林威治时间 1970年到1月1日0点 到现在的秒数 构造方法, datetime.datetime(2016, 12, 6, 16, 29, 43, 79043) year、month、day、hour、minute、secound、microsecond, 取 datetime 对象的年月日时分秒及微妙 weekday() 返回星期的天, 周一 0, 周日 6 isoweekday() 返回星期的天,周一 1, 周日 7 date() 返回日期 date 对象 time() 返回时间 time 对象 replace() 修改并返回新的时间 isocalendar() 返回

JS中的async/await的用法和理解

若如初见. 提交于 2019-11-28 13:53:52
1、首先需要理解async 和 await的基本含义 async 是一个修饰符,async 定义的函数会默认的返回一个Promise对象resolve的值,因此对async函数可以直接进行then操作,返回的值即为then方法的传入函数 // 0. async基础用法测试 async function fun0() { console.log(1) return 1 } fun0().then( x => { console.log(x) }) // 输出结果 1, 1, async function funa() { console.log('a') return 'a' } funa().then( x => { console.log(x) }) // 输出结果a, a, async function funo() { console.log({}) return {} } funo().then( x => { console.log(x) }) // 输出结果 {} {} async function funp() { console.log('Promise') return new Promise(function(resolve, reject){ resolve('Promise') }) } funp().then( x => { console.log(x)

python之“装饰器”

非 Y 不嫁゛ 提交于 2019-11-28 12:23:04
在python里装饰器 其定义:装饰器就是一个函数,用来装饰其他函数,就是给其他函数添加功能。 装饰器有两个特点:   1、装饰器不修改被装饰函数的源码;   2、装饰器不锈钢被装饰函数的调用方式。 在编程中经常会有一些公共函数,在已经发布的程序中,为了程序的稳定性原函数是不允许随便修改其源代码的,并且合作开发中也不允许修改调用方式,那么如果要对原函数进行功能增加,怎么办呢?这时装饰器解决了这个问题。 装饰器用到的知识:   1、函数可以作为变量传递给另一个函数   2、函数的返回值也可以是另一个函数 装饰器实现代码: 有一个公共函数,作用是写日志文件: 1 def write_log(filenmae, msg_info): 2 f = open(filenmae, 'a+', encoding='utf-8'); 3 f.write(msg_info+'\n') 4 f.close() 如果想对这个写日志文件函数增加一个写文件时间监控,这里增加一个写日志文件函数的装饰器: import time def write_log_time(func): def n_wite_log(filename,*msg_info): s_time=time.time() #参数:*msg_info 代表这个参数可传递也可不传递,例如只给文件名的日志,内容为记录时间 func(filename,

Python将日期时间按照格式转换成字符串

こ雲淡風輕ζ 提交于 2019-11-28 12:19:24
Python格式化日期时间的函数为datetime.datetime.strftime();由字符串转为日期型的函数为:datetime.datetime.strptime(),两个函数都涉及日期时间 的格式化字符串,日期格式化字符串符号英文如下: %a Abbreviated weekday name %A Full weekday name %b Abbreviated month name %B Full month name %c Date and time representation appropriate for locale %d Day of month as decimal number (01 - 31) %H Hour in 24-hour format (00 - 23) %I Hour in 12-hour format (01 - 12) %j Day of year as decimal number (001 - 366) %m Month as decimal number (01 - 12) %M Minute as decimal number (00 - 59) %p Current locale's A.M./P.M. indicator for 12-hour clock %S Second as decimal number (00

四、日期时间

ぐ巨炮叔叔 提交于 2019-11-28 11:24:50
1、asctime 表头文件  #include<time.h> 定义函数  char * asctime(const struct tm * timeptr); 函数说明  asctime()将参数timeptr 所指的tm结构中的信息转换成真实世界所使用的时间日期表示方法,然后将结果以字符串形态返回。此函数已经由时区转换成当地时间,字符串格式为:“Wed Jun 30 21:49:08 1993\n” 返回值   若再调用相关的时间日期函数,此字符串可能会被破坏。此函数与ctime不同处在于传入的参数是不同的结构 2、ctime 表头文件  #include<time.h> 定义函数  char *ctime(const time_t *timep); 函数说明  ctime()将参数timep所指的time_t结构中的信息转换成真实世界所使用的时间日期表示方法,然后将结果以字符串形态返回。此函数已经由时区转换成当地时间,字符串格式为“Wed Jun 30 21 :49 081993\n”。 若再调用相关的时间日期函数,此字符串可能会被破坏。 返回值   返回一字符串表示目前当地的时间日期。 3、gettimeofday 表头文件  #include <sys/time.h>       #include <unistd.h> 定义函数  int gettimeofday (

time库

旧城冷巷雨未停 提交于 2019-11-28 10:20:25
january 一月 简称 Jan; February 二月 简称 Feb; March 三月 简称 Mar April 四月 简称 Apr; May 五月 简称 May; June 六月 简称 Jun July 七月 简称 Jul; August 八月 简称 Aug; Septemper 九月 简称 Sep October 十月 简称 Oct; November 十一 月 简称 Nov; December 十二月 简称 Dec 1:时间戳(相对1970年1月1日0时0分0秒)换成当前时间:。林大工心心念念的python时间装换,一个函数搞定。 >>> time.ctime(0x4342342) 'Mon Mar 27 14:29:22 1972' >>> 2:获取当前时间戳 >>> time.time() 1552703886.9511871 3:获取UTC时间 >>> time.gmtime() time.struct_time(tm_year=2019, tm_mon=3, tm_mday=16, tm_hour=2, tm_min=38, tm_sec=47, tm_wday=5, tm_yday=75, tm_isdst=0) 4:获取本地时间 >>> time.localtime() time.struct_time(tm_year=2019, tm_mon=3, tm

day18

孤街浪徒 提交于 2019-11-28 09:46:57
1. random模块 1.1 基础方法   import random # (1) 取随机小数: 数学计算 print(random.random()) # 取0-1之间的小数 print(random.uniform(1, 2)) # 取所给范围之间的小数 # (2) 取随机整数: 彩票 抽奖 print(random.randint(1, 2)) # [1,2] 顾头也顾尾 print(random.randrange(1, 2)) # [1,2) 顾头不顾尾 print(random.randrange(1, 200, 2)) # 每两个取一个(200以内的奇数) # (3) 从一个列表中随机抽取值: 抽奖 li = ['a', 'b', (1, 2), 123] print(random.choice(li)) # 随机取一个 print(random.sample(li, 2)) # 随机取两个 # (4) 洗牌 打乱一个列表的顺序(没有返回值,在原来的列表基础上直接进行修改,节省空间) li = ['a', 'b', (1, 2), 123] random.shuffle(li) print(li) 1.2 验证码 - 课上练习 # 随机数练习 # (1) 4位 数字验证码 # (2) 6位 数字验证码 # (3) 6位 数字+字母验证码 # (1) 4位 数字验证码

C语言编程实现Linux命令——who

感情迁移 提交于 2019-11-28 09:33:22
C语言编程实现Linux命令——who 实践分析过程 who 命令是查询当前登录的每个用户,它的输出包括用户名、终端类型、登录日期及远程主机,在Linux系统中输入 who 命令输出如下: 我们先 man 一下 who ,在帮助文档里可以看到, who 命令是读取 /var/run/utmp 文件来得到以上信息的。 我们再 man 一下 utmp ,知道 utmp 这个文件,是二进制文件,里面保存的是结构体数组,这些数组是 struct utmp 结构体的。 struct utmp { short ut_type; pid_t ut_pid; char ut_line[UT_LINESIZE]; char ut_id[4]; char ut_user[UT_NAMESIZE]; char ut_host[UT_HOSTSIZE]; struct { int32_t tv_sec; int32_t tv_usec; } ut_tv; /***等等***/ }; 要实现 who 只需要把 utmp 文件的所有结构体扫描过一遍,把需要的信息显示出来就可以了,我们需要的信息有 ut_user 、 ut_line 、 ut_tv 、 ut_host 。 老师给的初始代码: who1.c 运行结果如下: 需要注意的是 utmp 中所保存的时间是以秒和微妙来计算的