欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python的time模塊中的常用方法整理

 更新時間:2015年06月18日 09:15:19   作者:Darkbull  
這篇文章主要介紹了Python的time模塊中的常用方法整理,time模塊是專門用于處理日期時間的模塊,需要的朋友可以參考下

在應用程序的開發(fā)過程中,難免要跟日期、時間處理打交道。如:記錄一個復雜算法的執(zhí)行時間;網絡通信中數據包的延遲等等。Python中提供了time, datetime calendar等模塊來處理時間日期,今天對time模塊中最常用的幾個函數作一個介紹。
time.time

time.time()函數返回從1970年1月1日以來的秒數,這是一個浮點數。
time.sleep

可以通過調用time.sleep來掛起當前的進程。time.sleep接收一個浮點型參數,表示進程掛起的時間。
time.clock

在windows操作系統(tǒng)上,time.clock() 返回第一次調用該方法到現(xiàn)在的秒數,其精確度高于1微秒??梢允褂迷摵瘮祦碛涗洺绦驁?zhí)行的時間。下面是一個簡單的例子:
 

import time
 
print time.clock() 
#1
time.sleep(2)
print time.clock() 
#2
time.sleep(3)
print time.clock() 
#3
 
#---- result
#3.91111160776e-06
#1.99919151736
#4.99922364435
time.gmtime

該函數原型為:time.gmtime([sec]),可選的參數sec表示從1970-1-1以來的秒數。其默認值為time.time(),函數返回time.struct_time類型的對象。(struct_time是在time模塊中定義的表示時間的對象),下面是一個簡單的例子:
 

import time
 
print time.gmtime() 
#獲取當前時間的struct_time對象
print time.gmtime(time.time() - 24 * 60 * 60) 
#獲取昨天這個時間的struct_time對象
 
#---- result
#time.struct_time(tm_year=2009, tm_mon=6, tm_mday=23, tm_hour=15, tm_min=16, tm_sec=3, tm_wday=1, tm_yday=174, tm_isdst=0)
#time.struct_time(tm_year=2009, tm_mon=6, tm_mday=22, tm_hour=15, tm_min=16, tm_sec=3, tm_wday=0, tm_yday=173, tm_isdst=0)
time.localtime

time.localtime與time.gmtime非常類似,也返回一個struct_time對象,可以把它看作是gmtime()的本地化版本。
time.mktime

time.mktime執(zhí)行與gmtime(), localtime()相反的操作,它接收struct_time對象作為參數,返回用秒數來表示時間的浮點數。例如:
 

import time
 
#下面兩個函數返回相同(或相近)的結果
print time.mktime(time.localtime())
print time.time()
time.strftime

time.strftime將日期轉換為字符串表示,它的函數原型為:time.strftime(format[, t])。參數format是格式字符串(格式字符串的知識可以參考:time.strftime),可選的參數t是一個struct_time對象。下面的例子將struct_time對象轉換為字符串表示:
 

import time
 
print time.strftime('%Y-%m-%d %H:%M:%S', time.gmtime())
print time.strftime('Weekday: %w; Day of the yesr: %j')
 
#---- result
#2009-06-23 15:30:53
#Weekday: 2; Day of the yesr: 174
time.strptime

按指定格式解析一個表示時間的字符串,返回struct_time對象。該函數原型為:time.strptime(string, format),兩個參數都是字符串,下面是一個簡單的例子,演示將一個字符串解析為一個struct_time對象:
 

import time
 
print time.strptime('2009-06-23 15:30:53', '%Y-%m-%d %H:%M:%S')
 
#---- result
#time.struct_time(tm_year=2009, tm_mon=6, tm_mday=23, tm_hour=15, tm_min=30, tm_sec=53, tm_wday=1, tm_yday=174, tm_isdst=-1)

以上介紹的方法是time模塊中最常用的幾個方法,在Python手冊中還介紹了其他的方法和屬性,如:time.timezone, time.tzname …感興趣的朋友可以參考Python手冊 time 模塊。

相關文章

  • Python Numpy庫常見用法入門教程

    Python Numpy庫常見用法入門教程

    這篇文章主要介紹了Python Numpy庫常見用法,結合實例形式詳細Fenix了Python numpy庫基本功能、原理以及數組常見操作技巧,需要的朋友可以參考下
    2020-01-01
  • Sublime?Text?配置?Python?環(huán)境的問題及解決方案

    Sublime?Text?配置?Python?環(huán)境的問題及解決方案

    這篇文章主要介紹了Sublime?Text?配置?Python?環(huán)境的問題,文中介紹了python自定義的構建系統(tǒng)的完整代碼,代碼簡單易懂,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-01-01
  • 解決python3中的requests解析中文頁面出現(xiàn)亂碼問題

    解決python3中的requests解析中文頁面出現(xiàn)亂碼問題

    requests是一個很實用的Python HTTP客戶端庫,編寫爬蟲和測試服務器響應數據時經常會用到。這篇文章給大家介紹了解決python3中的requests解析中文頁面出現(xiàn)亂碼問題,感興趣的朋友一起看看吧
    2019-04-04
  • python:列表詳解

    python:列表詳解

    這篇文章主要介紹了Python中列表(List)的詳解操作方法,包含創(chuàng)建、訪問、更新、刪除、其它操作等,需要的朋友可以參考下
    2021-10-10
  • Python中replace方法實例分析

    Python中replace方法實例分析

    這篇文章主要介紹了Python中replace方法,有一定的實用價值,需要的朋友可以參考下
    2014-08-08
  • pandas讀取excel時獲取讀取進度的實現(xiàn)

    pandas讀取excel時獲取讀取進度的實現(xiàn)

    這篇文章主要介紹了pandas讀取excel時獲取讀取進度的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-04-04
  • 一文掌握python中的__init__的意思及使用場景分析

    一文掌握python中的__init__的意思及使用場景分析

    __init__是構造方法,誰調用,表示誰(更直觀的理解就是類的方法中,誰調用,表示誰,見下面第一個代碼)?。〔⒉皇潜剡x項,也就是說在類中,這個不是必須用的,那什么場景需要用到,什么場景不需要用到呢,感興趣的朋友跟隨小編一起看看吧
    2023-02-02
  • Flask框架學習筆記(一)安裝篇(windows安裝與centos安裝)

    Flask框架學習筆記(一)安裝篇(windows安裝與centos安裝)

    Flask是一個輕量級的Web應用框架, 使用Python編寫。Flask也被稱為 “microframework” ,因為它使用簡單的核心,用 extension 增加其他功能。
    2014-06-06
  • 僅用50行代碼實現(xiàn)一個Python編寫的計算器的教程

    僅用50行代碼實現(xiàn)一個Python編寫的計算器的教程

    這篇文章主要介紹了僅用50行代碼實現(xiàn)一個Python編寫的計算器的教程,主要用到了PlyPlus庫使得核心代碼十分簡單,需要的朋友可以參考下
    2015-04-04
  • python 3.8.3 安裝配置圖文教程

    python 3.8.3 安裝配置圖文教程

    這篇文章主要為大家詳細介紹了python 3.8.3 安裝配置圖文教程,文中安裝步驟介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-05-05

最新評論