Python可以執(zhí)行很多命令,以下是一些常見的:
os 模塊:用于執(zhí)行操作系統(tǒng)相關的任務,如文件和目錄操作、進程管理等。
import os
os.mkdir('new_directory') # 創(chuàng)建新目錄
os.rmdir('old_directory') # 刪除空目錄
os.system('notepad.exe') # 打開記事本程序(Windows系統(tǒng))
sys 模塊:用于訪問與Python解釋器緊密相關的變量和函數(shù)。
import sys
print(sys.version) # 打印Python版本信息
sys.exit() # 退出Python解釋器
re 模塊:用于處理正則表達式,進行文本搜索和替換等。
import re
pattern = r'\d+' # 匹配一個或多個數(shù)字
text = 'There are 123 apples and 456 oranges.'
matches = re.findall(pattern, text) # 查找所有匹配項
print(matches) # 輸出: ['123', '456']
requests 模塊:用于發(fā)送HTTP請求,處理Web數(shù)據(jù)。
import requests
response = requests.get('https://www.example.com') # 發(fā)送GET請求
print(response.text) # 輸出網(wǎng)頁內容
pandas 模塊:用于數(shù)據(jù)處理和分析,特別是數(shù)據(jù)框(DataFrame)。
import pandas as pd
data = {'Name': ['Alice', 'Bob', 'Charlie'], 'Age': [25, 30, 35]}
df = pd.DataFrame(data) # 創(chuàng)建數(shù)據(jù)框
print(df)
numpy 模塊:用于數(shù)值計算,特別是多維數(shù)組和矩陣運算。
import numpy as np
array = np.array([1, 2, 3, 4]) # 創(chuàng)建一維數(shù)組
matrix = np.array([[1, 2], [3, 4]]) # 創(chuàng)建二維數(shù)組
print(array * 2) # 輸出: [2 4 6 8]
print(matrix + 1) # 輸出: [[2 3] [4 5]]
datetime 模塊:用于處理日期和時間。
from datetime import datetime
now = datetime.now() # 獲取當前日期和時間
print(now) # 輸出類似: 2023-06-25 14:30:00.123456
這些只是Python可以執(zhí)行命令的一部分示例。Python的庫非常豐富,可以滿足各種需求。