Python库
库也有很多其它的叫法,如:包、项目等,意思就是别人已经写好的代码。Python库就是用Python写好的程序代码,模块,项目,包等。只要你想调用,都是现成的。打个比方,就像你平时用的生活用品,你总不可能所有的都自己制作,生产,是要去买的。库就像一个超市,你要什么就去里面寻找。好处很明显,即自己就没必要重复造那些麻烦又没有技术含量的轮子了。
分类:
(1)标准库(随Python附带安装的、系统自带的,不需要安装)
简单可以分为三类:7大编程常用、第三方库、常用的科学计算库。如:math库、os库,sys库等。
常用的7大库有:
os 操作系统
time 时间
random 随机
pymysql 连接数据库
threading 线程
multiprocessing 进程
queue 队列
Python 程序员必须依靠它们来实现系统级功能,例如文件 I/O,此外还有大量以 Python 编写的模块,提供了日常编程中许多问题的标
准解决方案。其中有些模块经过专门设计,通过将特定平台功能抽象化为平台中立的 API 来鼓励和加强 Python 程序的可移植性。
Windows 版本的 Python 安装程序通常包含整个标准库,往往还包含许多额外组件。对于类 Unix 操作系统,Python 通常会分成一系列
的软件包,因此可能需要使用操作系统所提供的包管理工具来获取部分或全部可选组件。
在这个标准库以外还存在成千上万并且不断增加的其他组件 (从单独的程序、模块、软件包直到完整的应用开发框架)。
(2)第三方库(需下载后安装到python的安装目录下,不同的第三方库安装及使用方法不同)
使用 pip 命令行工具在线下载你需要的第三方库;手动下载第三方库,再使用 pip 命令安装
(3)自定义模块
第一种,直接 import,这里有个大前提,就是你的py执行文件和模块同属于同个目录
第二种,通过sys模块导入自定义模块的path
注:Python标准库和第三方库调用方式是一样的,都需要用import语句调用