os
套件用於與操作系統交互,比如處理文件和目錄。
import os
# 獲取當前工作目錄
print(os.getcwd())
# 創建新目錄
os.mkdir('new_directory')
# 列出目錄中的文件
print(os.listdir('.'))
sys
套件用於與 Python 直譯器進行交互,比如讀取命令行參數。
import sys
# 獲取命令行參數
print(sys.argv)
# 獲取 Python 的版本
print(sys.version)
datetime
套件用於處理日期和時間。
from datetime import datetime, timedelta
# 獲取當前時間
now = datetime.now()
print("Current date and time:", now)
# 計算 10 天後的日期
future_date = now + timedelta(days=10)
print("Date 10 days later:", future_date)
json
模塊用於處理 JSON 數據。
import json
# 將 Python 對象轉換為 JSON 字符串
data = {"name": "Alice", "age": 30}
json_string = json.dumps(data)
print("JSON string:", json_string)
# 將 JSON 字符串轉換為 Python 對象
parsed_data = json.loads(json_string)
print("Parsed data:", parsed_data)
requests
用於發送 HTTP 請求,方便你和網頁進行交互。
import requests
# 發送 GET 請求
response = requests.get('https://jsonplaceholder.typicode.com/posts/1')
print("Status code:", response.status_code)
print("Response JSON:", response.json())
numpy
用於數值計算,處理數組和矩陣。
import numpy as np
# 創建一個 1D 數組
array = np.array([1, 2, 3, 4])
print("Array:", array)
# 計算數組的均值
mean = np.mean(array)
print("Mean:", mean)
pandas
用於數據分析,特別是處理表格數據。
import pandas as pd
# 創建一個 DataFrame
data = {'Name': ['Alice', 'Bob', 'Charlie'], 'Age': [25, 30, 35]}
df = pd.DataFrame(data)
print("DataFrame:\n", df)
# 計算年齡的平均值
mean_age = df['Age'].mean()
print("Mean Age:", mean_age)