溫馨提示×

python執(zhí)行命令適用哪些

小樊
82
2024-11-19 15:59:48
欄目: 編程語言

Python可以執(zhí)行很多命令,以下是一些常見的:

  1. os 模塊:用于執(zhí)行操作系統(tǒng)相關的任務,如文件和目錄操作、進程管理等。

    import os
    os.mkdir('new_directory')  # 創(chuàng)建新目錄
    os.rmdir('old_directory')  # 刪除空目錄
    os.system('notepad.exe')  # 打開記事本程序(Windows系統(tǒng))
    
  2. sys 模塊:用于訪問與Python解釋器緊密相關的變量和函數(shù)。

    import sys
    print(sys.version)  # 打印Python版本信息
    sys.exit()  # 退出Python解釋器
    
  3. re 模塊:用于處理正則表達式,進行文本搜索和替換等。

    import re
    pattern = r'\d+'  # 匹配一個或多個數(shù)字
    text = 'There are 123 apples and 456 oranges.'
    matches = re.findall(pattern, text)  # 查找所有匹配項
    print(matches)  # 輸出: ['123', '456']
    
  4. requests 模塊:用于發(fā)送HTTP請求,處理Web數(shù)據(jù)。

    import requests
    response = requests.get('https://www.example.com')  # 發(fā)送GET請求
    print(response.text)  # 輸出網(wǎng)頁內容
    
  5. 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)
    
  6. 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]]
    
  7. datetime 模塊:用于處理日期和時間。

    from datetime import datetime
    now = datetime.now()  # 獲取當前日期和時間
    print(now)  # 輸出類似: 2023-06-25 14:30:00.123456
    

這些只是Python可以執(zhí)行命令的一部分示例。Python的庫非常豐富,可以滿足各種需求。

0