Python常见依赖整理

98 阅读1分钟

内置库

  1. os:用于与操作系统交互,如文件路径操作、环境变量管理等。
import os
print(os.getcwd())  # 打印当前工作目录
  1. sys:用于与 Python 解释器交互或访问与 Python 解释器紧密关联的一些变量和函数。
import sys
print(sys.version)  # 打印 Python 版本
  1. json:用于处理 JSON 数据格式。
import json
data = {'name': 'jiang', 'age': 666}
json_data = json.dumps(data)  # 将 Python 对象转为 JSON 字符串
print(json_data)
  1. re:正则表达式库,用于处理复杂的字符串匹配和替换。
import re
match = re.search(r'\d+', 'There are 123 apples')
if match:
    print(match.group())  # 打印找到的数字
  1. datetime:用于处理日期和时间。
from datetime import datetime
now = datetime.now()
print(now)

第三方库

  1. numpy:用于数值计算,提供了多维数组对象、各种派生对象(如矩阵)以及用于数组快速操作的各种 API。
import numpy as np
array = np.array([1, 2, 3])
print(array)
  1. pandas:数据分析库,提供了数据帧(DataFrame)对象,方便进行数据处理和分析。
import pandas as pd
df = pd.DataFrame({'A': [1, 2], 'B': [3, 4]})
print(df)
  1. requests:HTTP 客户端库,用于发送所有类型的 HTTP 请求。
import requests
response = requests.get('https://api.example.com/data')
print(response.json())
  1. FlaskDjango:Web 开发框架,用于构建 Web 应用程序。
from flask import Flask
app = Flask(__name__)

@app.route('/')
def hello_world():
    return 'Hello, World!'

if __name__ == '__main__':
    app.run()