2022年 11月 5日

python如何扩展库_python的常用扩展库以及使用方式

一、常用库(标准库+扩展库)

标准库 说明

math 数学模块

random 随机数以及随机化相关模块

datetime 日期时间模块

​collections 包含更多扩展性序列的模块

functools 与函数以及函数式编程有关的模块

tkinter 开发GUI程序的模块

urllib 与网页内容读取以及网页地址解析有关的模块

扩展库 场景

openpyxl 读写Excel文件

python-docx 读写Word文件

numpy 数组计算和矩阵计算

scipy 科学计算

pandas 数据分析

matplotlib 数据可视化或科学计算可视化

scrapy 爬虫框架

shutil 系统运维

pyopengl 计算机图形学编程

pygame 游戏开发

sklearn 机器学习

tensorflow 深度学习

二、扩展库安管理工具pip

pip命令实例 说明

pip freeze 列出已安装模块及其版本号

pip install package[==version] 在线安装指定模块(的指定版本)

pip install package.whl 离线安装扩展模块

pip install package1 package2 依次在线安装模块1、模块2

pip install –upgrade package 升级模块

pip uninstall package[==version] 卸载模块

​如果计算上安装多个版本的python或希望在虚拟环境中安装模块,最好切换至相应环境的scripts文件夹下再执行命令。

三、扩展库导入

import 模块名 [as 别名]# 必须以“模块名.对象名”(“别名.对象名”)的形式访问对象。

import math #计算最大公约数。

math.gcd(2,4)

from 模块名 import 对象名[as 别名]#不需要使用模块名作为前缀。

import math

math.gcd(2,4)

from 模块名 import *#一次性导入模块所有对象,简单粗暴,但一般不推荐使用。

from math import *

gcd(2,4)

sin(5)