内置库
- os:用于与操作系统交互,如文件路径操作、环境变量管理等。
import os
print(os.getcwd())
- sys:用于与 Python 解释器交互或访问与 Python 解释器紧密关联的一些变量和函数。
import sys
print(sys.version)
- json:用于处理 JSON 数据格式。
import json
data = {'name': 'jiang', 'age': 666}
json_data = json.dumps(data)
print(json_data)
- re:正则表达式库,用于处理复杂的字符串匹配和替换。
import re
match = re.search(r'\d+', 'There are 123 apples')
if match:
print(match.group())
- datetime:用于处理日期和时间。
from datetime import datetime
now = datetime.now()
print(now)
第三方库
- numpy:用于数值计算,提供了多维数组对象、各种派生对象(如矩阵)以及用于数组快速操作的各种 API。
import numpy as np
array = np.array([1, 2, 3])
print(array)
- pandas:数据分析库,提供了数据帧(DataFrame)对象,方便进行数据处理和分析。
import pandas as pd
df = pd.DataFrame({'A': [1, 2], 'B': [3, 4]})
print(df)
- requests:HTTP 客户端库,用于发送所有类型的 HTTP 请求。
import requests
response = requests.get('https://api.example.com/data')
print(response.json())
- Flask 或 Django:Web 开发框架,用于构建 Web 应用程序。
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello_world():
return 'Hello, World!'
if __name__ == '__main__':
app.run()