iT邦幫忙

2021 iThome 鐵人賽

DAY 16
1
自我挑戰組

從Python的基礎到套件的使用-用30天帶大家認識Python系列 第 16

Day 16 : 基礎套件的介紹-time,讓你擁有時間

  • 分享至 

  • xImage
  •  

今天就來介紹時間(time)的套件庫吧。

  • time.time() : 顯示從1970/1/1 00:00:00 到當前的秒數,通常會拿來當時間戳記使用。
  • time.sleep() : 可以讓程式停止指定秒數,在各種領域都會用到。像在爬蟲中就會為了避免太頻繁對伺服器發送要求而讓每一次的發送請求都加入time.sleep(),避免被伺服器偵測。單位是秒。
  • time.localtime() : 獲得當前的本地時間,沒設定秒數就會使用當前時間,像是以下例子:
import time
print(time.localtime())

https://ithelp.ithome.com.tw/upload/images/20210929/20138060RIA0w9GuUF.png
可以分別取出各參數,像是這樣:

import time
a = time.localtime()
print("現在時間",a.tm_hour,":",a.tm_sec)

https://ithelp.ithome.com.tw/upload/images/20210929/20138060uHeuW7MX3N.png

  • time.gmtime() : 這個跟上述例子一樣,只是他不是回傳你的本地時間而是回傳世界協調時間(UTC)
  • time.asctime() : 這個蠻方便的,他可以將time.localtime()取出的時間轉成字串形式的時間,方便閱讀:
import time
a = time.localtime()
print(time.asctime(a))

https://ithelp.ithome.com.tw/upload/images/20210929/20138060B1CJZWqM1c.png

  • time.strftime() : 這個就更實用了,他可以根據需求使用指定形式來顯示想要的時間輸出格式,可以參考下述例子:
import time
a = time.localtime()
print(time.strftime("%Y/%m/%d %H:%M:%S", a))

https://ithelp.ithome.com.tw/upload/images/20210929/20138060L05gYKbpIA.png
常用參數可以從這邊找:https://docs.python.org/3/library/time.html#time.strftime

利用這些功能就可以讓你的python程式擁有時間,並且可以藉由時間來達到一些判斷等。


上一篇
Day 15 : 基礎套件的介紹-os套件,幫助你管理資料(下)
下一篇
Day 17 : 爬蟲基本介紹
系列文
從Python的基礎到套件的使用-用30天帶大家認識Python30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言