一、标准库与第三方库
1、标准库与第三方库的区别,标准库是python自带的,可以直接import导入, 第三方库需要pip安装/pycharm中下载 之后使用
2、 以下是,python自带标准库里面的一些库,可以直接导入使用
1、标准库
# time模块提供了各种操作时间值的函数
import time
# 导入随机数模块的randint()函数
from random import randint
# 导入随机数模块
print(randint(1, 100)) # 随机返回一个1-100之间的整数,包含边界值
2、第三方库 ,这种是pip安装好了的第三方库
from selenium import webdriver # 定位web界面元素的库
import requests # Requests 是一个用 Python 编写的 HTTP 库
import pytest # pytest框架进行单元和功能测试
3、标准路径,包或模块如果想被导入,必须位于标准路径的范围内
import sys # 加载sys模块
for one in sys.path: # sys.path 标准路径
print(one)
# sys.path返回标准路径的列表 :
# 第一个值是目录是当前目录的绝对路径
# 第二个值是是工程目录的路径
# 第三个之后都是标准路径
# 标准路劲里的:【D:\Python38\lib\site-packages】里面放的是第三方库
4、临时添加标准路径
# 用于工作中需要导入某固定地址,固定服务器的包
sys.path.append('D:/aaa') # 添加临时的标准路径,其中aaa是文件名即包,aaa文件下有一个rrr模块模块里面有temporary函数
for one in sys.path: # sys.path 标准路径
print(one)
import rrrrr # 导入临时aaa包下面的 rrrrr模块
print(rrrrr.temporary())
# 输出结果:这是第临时aaa库下rrrrr文件的temporary函数
5、永久添加标准路径
1、打开标准路径里的:【D:\Python38\lib\site-packages】
2、在这个site-packages目录下新建一个.pth文件,文件名任意,后缀名是.pth -----我当时添加的是D:\Python38\Lib\site-packages\permanent.pth 的permanent文件
3、将需要添加的路径【D:/aaa】写入文件中
4、 每行一个路径,路径必须存在,否则路径不显示sys.path生成的列表中
5、这个时候print(sys.path)标准全路劲,'D:\\aaa'在sys.path生成的列表中
6、 就不需要我们自己临时去添加,标准路劲了,永久性添加更加灵活,我们可以写一些自定义的库放到永久标准库中 ,去调用它
6、安装第三方库
1、 在cmd中执行pip install 第三方库名
2、如果网速比较慢,可以考虑使用国内的镜像网站进行安装
3、 镜像网站1:豆瓣源 其中【-i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com】这个就是指定国内镜像网站去下载你所需要的包
# pip install selenium -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
4、镜像网站2:清华源
# pip install selenium -i https://pypi.tuna.tsinghua.edu.cn/simple/ --trusted-host pypi.tuna.tsinghua.edu.cn
7、查看安装了哪些库
cmd中执行pip list
8、卸载第三方库
cmd中执行pip uninstall 第三方库名