库:具有相关功能模块的集合
python的一大特色就是拥有强大的库
库可以分为三种
1.标准库,python自带的,无需安装直接使用
2.第三方库,由他人提供的,使用时需要先安装
3.自定义库,自己写的模块,自己用
- 标准库
想看python有哪些标准库可以看官方文档
使用时直接import 库名
import time
print(time.asctime())
>>>
Wed Nov 24 12:22:43 2021
- 第三方库
1)安装:在cmd中执行pip install 第三方库名
当我们看到下图提示即代表安装成功了
(黄色警告是提醒我们pip有更新的版本了,可以无视)
2)如果官网安装时的网速比较慢,可以考虑用国内的镜像站进行安装
豆瓣源
pip install 第三方库名 -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
清华源
pip install 第三方库名 -i https://pypi.tuna.tsinghua.edu.cn/simple/ --trusted-host pypi.tuna.tsinghua.edu.cn
3)卸载第三方库
cmd执行:pip uninstall 第三方库名
4)查看安装了哪些第三方库
cmd执行:pip list
所有安装的第三方库都安装在python目录的\Lib\site-packages
5)查看标准路径
标准路径就是python从标准路径中进行查找,能否找到对应的模块或包
import sys
for one in sys.path:#sys.path就是我们的标准路径,它是一个列表
print(one)#把我们的标准路径一一打印出来
python会从标准路径中依次找我们import的模块
某些情况下,我们会想调用其他不在本项目内的模块
既然标准路径是一个列表,则可以把我们要用的模块路径加到标准路径里来
比如我们E:\test有一个test1模块
我们想在D:\project项目下进行调用
#D:\project\test.py
import sys
sys.path.append('E:/test1')#将'E:/test1'添加到标准路径
import aaaaa#这样python就能从'E:/test1'中找到我们想用的aaaaa模块了
print(aaaaa.get_sum(1,2))
>>>
3
- 自定义库
自定义库其实就是我们自己写的一些模块
调用方式在之前的文章'Python中模块&包的概念及调用'详细介绍过
如果我们希望模块内的某些代码在被调用时不被执行,而是只在当前文件内运行
可以使用name方法
例如
#D:\project\test
print('好好学习')
if __name__ == '__main__': #以下代码只在本模块内执行
print('天天向上')
这种方式多用于调试代码