您现在的位置是:主页 > news > 十三五关于网站建设/电商代运营公司
十三五关于网站建设/电商代运营公司
admin2025/5/24 16:52:16【news】
简介十三五关于网站建设,电商代运营公司,获奖类网站建设推广策划案,网站根目录相对路径原标题:Python 爬虫:time模块(获取时间信息) Python 中的time模块是跟时间相关的模块。这个模块用得最多的地方可能就是计时器了。下面介绍这个模块最常用的几个函数。 time.time:返回当前的时间戳。 time.localtime([…
原标题:Python 爬虫:time模块(获取时间信息)
Python 中的time模块是跟时间相关的模块。这个模块用得最多的地方可能就是计时器了。下面介绍这个模块最常用的几个函数。
time.time:返回当前的时间戳。
time.localtime([secs]):默认将当前时间戳转换成当前时区的struct_time。
time.sleep(secs):计时器。
Time.strftime(format[, t]):把一个struct_time转换成格式化的时间字符串。这个函数支持的格式符号如表1所示。
表1 时间字符串支持的格式符号
在使用strptime时,%p和%I配合使用才有效。%S中的秒是0~61,闰年中的秒占两秒。在使用strtime时,只有当年中的周数和天数被确定时,%U和%W才被计算。
简单地测试一下,在Windows中打开IDLE,执行命令:
import time
time.time
time.localtime
for i in range(5)
time.sleep(1)
print i
time.strftime('%Y-%m-%d %X',time.localtime)
执行结果如图1所示。
图1 show time module
做个简单的程序,实验一下time模块。编写testTime.py,打开Putty连接到Linux,执行命令:
cd code/crawler
vi testTime.py
testTime.py的代码如下:
1 #!/usr/bin/env python
2 #-*- coding: utf-8 -*-
3 __author__ = 'hstking hst_king@hotmail.com'
4
5
6 import time
7 from myLog import MyLog
8 ''' 这里的myLog 是自建的模块,处于该文件的同一目录下'''
9
10 class TestTime(object):
11 def __init__(self):
12 self.log = MyLog
13 self.testTime
14 self.testLocaltime
15 self.testSleep
16 self.testStrftime
17
18 def testTime(self):
19 self.log.info('开始测试time.time函数')
20 print('当前时间戳为:time.time = %f' %time.time)
21 print('这里返回的是一个浮点型的数值,它是从1970纪元后经过的浮点秒数')
22 print('n')
23
24 def testLocaltime(self):
25 self.log.info('开始测试time.localtime函数')
26 print('当前本地时间为:nowTime= %s' %time.strftime('%Y-%m-%d%H:%M%S'))
27 print('这里返回的是一个struct_time结构的元组')
28 print('n')
29
30 def testSleep(self):
31 self.log.info('开始测试time.sleep函数')
32 print('这是个计时器:time.sleep(5)')
33 print('闭上眼睛数上5秒就可以了')
34 time.sleep(5)
35 print('n')
36
37 def testStrftime(self):
38 self.log.info('开始测试time.strftime函数')
39 print('这个函数返回的是一个格式化的时间')
40 print('time.strftime("%%Y-%%m-%%d %%X",time.localtime) = %s'%time.strftime("%Y-%m-%d %X",time.localtime))
41 print('n')
42
43
44 if __name__ == '__main__':
45 tt = TestTime
按Esc键,进入命令模式后输入:wq,保存testTime.py。testTime.py测试了time模块的定时器功能,并显示当前时间。执行命令:
python3 testTime.py
得到的结果如图2所示。
图2 运行testTime.py
time模块还有很多函数,最常用的还是计时器,其次就是做时间戳了。返回搜狐,查看更多
责任编辑: