python中的實用模組 python中的常用模組

2021-10-12 11:39:03 字數 1846 閱讀 2813

python中常用的模組

time:

1)time.localtime([secs]):將乙個時間戳轉換為當前時區的struct_time。secs引數未提供,則以當前時間為準。

2)time.gmtime([secs]):和localtime()方法類似,gmtime()方法是將乙個時間戳轉換為utc時區(0時區)的struct_time。

3)time.time():返回當前時間的時間戳。

4)time.mktime(t):將乙個struct_time轉化為時間戳。

5)time.sleep(secs):執行緒推遲指定的時間執行。單位為秒。

6)time.clock():這個需要注意,在不同的系統上含義不同。在unix系統上,它返回的是「程序時間」,它是用秒表示的浮點數(時間戳)。而在windows中,第一次呼叫,返回的是程序執行的實 際時間。而第二次之後的呼叫是自第一次呼叫以後到現在的執行時間。(實際上是以win32上queryperformancecounter()為基礎,它比毫秒表示更為精確)

7)time.asctime([t]):把乙個表示時間的元組或者struct_time表示為這種形式:'sun jun 20 23:21:05 1993'。如果沒有引數,將會將time.localtime()作為引數傳入。

8)time.ctime([secs]):把乙個時間戳(按秒計算的浮點數)轉化為time.asctime()的形式。如果引數未給或者為none的時候,將會預設time.time()為引數。它的作用相當於time.asctime(time.localtime(secs))。

9)time.strftime(format[, t]):把乙個代表時間的元組或者struct_time(如由time.localtime()和time.gmtime()返回)轉化為格式化的時間字串。如果t未指定,將傳入time.localtime()。如果元組中任何乙個元素越界,valueerror的錯誤將會被丟擲。

10)time.strptime(string[, format]):把乙個格式化時間字串轉化為struct_time。實際上它和strftime()是逆操作。

random模組:

1.random.random()

#用於生成乙個0到1的隨機浮點數:0<= n < 1.0

2.random.uniform(a,b)

#用於生成乙個指定範圍內的隨機符點數,兩個引數其中乙個是上限,乙個是下限。如果a > b,則生成的隨機數n: a <= n <= b。如果 a

3.random.randint(a, b)

#用於生成乙個指定範圍內的整數。其中引數a是下限,引數b是上限,生成的隨機數n: a <= n <= b

4.random.randrange([start], stop[, step])

#從指定範圍內,按指定基數遞增的集合中 獲取乙個隨機數。

random.randrange(10, 30, 2),結果相當於從[10, 12, 14, 16, ... 26, 28]序列中獲取乙個隨機數。random.randrange(10, 30, 2)在結果上與 random.choice(range(10, 30, 2) 等效。

5.random.choice(sequence)

#引數sequence表示乙個有序型別。從序列中獲取乙個隨機元素.sequence在python不是一種特定的型別,而是泛指一系列的型別。list, tuple, 字串都屬於sequence。

6.random.shuffle(x[, random])

#用於將乙個列表中的元素打亂,即將列表內的元素隨機排列。

7.random.sample(sequence, k)

#從指定序列中隨機獲取指定長度的片斷並隨機排列。sample函式不會修改原有序列。

Python中 os shutil 模組實用方法

os.sep 可以取代作業系統特定的路徑分隔符。windows下為 os.name 字串指示你正在使用的平台。比如對於windows,它是 nt 而對於linux unix使用者,它是 posix os.getcwd 函式得到當前工作目錄,即當前python指令碼工作的目錄路徑 os.getenv ...

Python中os和shutil模組實用方法集錦

os 模組 os.sep 可以取代作業系統特定的路徑分隔符。windows下為 os.name 字串指示你正在使用的平台。比如對於windows,它是 nt 而對於linux unix使用者,它是 posix os.getcwd 函式得到當前工作目錄,即當前python指令碼工作的目錄路徑 os.g...

Python實用模組之pysnooper

pysnooper是乙個用於 除錯的乙個第三方庫,原始碼位址是 專案簡介中只有一句話,never use print for debugging again。相信很多人,特別是新手都是用print來進行 除錯的,那這個專案就能讓你擺脫print語句,讓你的 除錯更加高效。我們還是使用pip安裝 pi...