您现在的位置是:主页 > news > 十三五关于网站建设/电商代运营公司

十三五关于网站建设/电商代运营公司

admin2025/5/24 16:52:16news

简介十三五关于网站建设,电商代运营公司,获奖类网站建设推广策划案,网站根目录相对路径原标题:Python 爬虫:time模块(获取时间信息) Python 中的time模块是跟时间相关的模块。这个模块用得最多的地方可能就是计时器了。下面介绍这个模块最常用的几个函数。 time.time:返回当前的时间戳。 time.localtime([…

十三五关于网站建设,电商代运营公司,获奖类网站建设推广策划案,网站根目录相对路径原标题: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所示。

e82c45e61b2b42d3bf01cf76bb0a26ee.jpeg

表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所示。

9bdc8db7e2ed4ef5b1fc76e22248ffa6.jpeg

图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所示。

53de93b082a64901846e425829194f41.jpeg

图2 运行testTime.py

time模块还有很多函数,最常用的还是计时器,其次就是做时间戳了。返回搜狐,查看更多

责任编辑: