Python 標準庫是 Python 內置的各種模塊的集合,它們可以幫助開發者大大提高編程效率。這些模塊被組織到不同的包中,每個包都提供了一些特定的功能。
下面將介紹 Python 標準庫的一些常用模塊。
import os # 獲取當前工作目錄 print(os.getcwd()) # 創建目錄 os.mkdir("test") # 判斷文件或目錄是否存在 print(os.path.exists("test")) # 刪除目錄 os.rmdir("test")
示例代碼展示了 os 模塊的使用方法。os 模塊提供了一系列與操作系統交互的函數。比如通過 os.getcwd() 函數可以獲取當前工作目錄,os.mkdir() 函數可以創建新目錄,os.path.exists() 函數可以判斷某個路徑是否存在,os.rmdir() 函數可以刪除空目錄。
import datetime # 獲取當前時間 now = datetime.datetime.now() print(now) # 格式化時間 print(now.strftime("%Y-%m-%d %H:%M:%S"))
示例代碼展示了 datetime 模塊的使用方法。datetime 模塊提供了處理日期和時間的函數。比如通過 datetime.datetime.now() 函數可以獲取當前時間,通過 strftime() 函數可以把時間格式化為字符串。
import random # 生成隨機整數 print(random.randint(1, 100)) # 生成隨機浮點數 print(random.uniform(1, 100)) # 從列表中隨機選擇一個元素 print(random.choice(["apple", "banana", "orange"]))
示例代碼展示了 random 模塊的使用方法。random 模塊提供了生成隨機數的函數。比如通過 random.randint() 函數可以生成指定范圍內的整數,通過 random.uniform() 函數可以生成指定范圍內的浮點數,通過 random.choice() 函數可以從給定的列表中隨機選擇一個元素。
除了以上介紹的模塊,Python 標準庫還提供了大量其他模塊,比如 re(用于正則表達式)、json(用于解析 JSON)、gzip(用于壓縮文件)等等。
上一篇c 反序列化嵌套json
下一篇python 標準差計算