python中常用的模块库整理

  • Post category:Python

我会详细讲解Python中常用的模块库整理。

一、常用内置模块库

1. time

Python中的time模块提供了与时间相关的各种函数和变量,可以用于获取当前时间、延时等操作。

import time

# 获取当前时间
now = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())
print("当前时间为:", now)

# 延时1秒输出
time.sleep(1)
print("1秒钟已经过去了...")

2. os

Python中的os模块提供了与文件系统相关的操作,可以用于获取文件属性、执行命令等操作。

import os

# 获取当前工作目录
print("当前工作目录为:", os.getcwd())

# 获取指定目录下的所有文件
files = os.listdir('D:/my_path/')
print("当前目录下的文件有:", files)

3. sys

Python中的sys模块提供了许多与Python解释器交互的函数和变量,可以用于获取命令行参数、修改Python路径等操作。

import sys

# 获取命令行参数
print("当前命令行参数为:", sys.argv)

# 修改Python模块的搜索路径
sys.path.append('/path/to/my/project')

二、常用第三方模块库

1. requests

requests是Python中常用的HTTP客户端库,可以用于发送HTTP请求和处理响应。

import requests

# 发送GET请求
res = requests.get('https://www.baidu.com')
print("请求状态码:", res.status_code)
print("响应文本:", res.text)

# 发送POST请求
data = {
    'username': 'admin',
    'password': '123456'
}
res = requests.post('https://www.example.com/login', data=data)
print("请求状态码:", res.status_code)

2. numpy

numpy是Python中用于数值计算的库,提供了许多高效的矩阵、数组等操作。

import numpy as np

# 创建一个2x2的矩阵
a = np.array([[1, 2], [3, 4]])
print("矩阵a为:\n", a)

# 矩阵的逆矩阵
inv_a = np.linalg.inv(a)
print("矩阵a的逆矩阵为:\n", inv_a)

以上就是常用的Python模块库整理的完整攻略。