大家好,我是小赵。我们写Python的程序时,难免会用到一些不是Python自带的函数能解决的功能,例如随机数,解析json文件等,这时,我们就需要引用到包(package)
这里指的包通常都是pypi包;pypi是Python的一个package网站,我们可以把包放在pypi上,这就可以让其他人直接用pip install xxx来进行下载,不过这不是重点,今天我们只是学会引用即可
通常我们引用包的时候都是从Python解释器中解析出这个包并运行他的内容,这时不是你想怎么解析就怎么解析,他有一个量身打造的语句:import,主要用法如下
import packname#packname为需要导入的包名称
接下来就是一个示例,导入random随机数模块
import random#导入随机数
random_number = random.randint(1,10)#在1-10之间取随机数
print(random_number)
有些包的内容很多,很大,打包进exe文件中时会导致exe文件大小太大,这时就要用到from,from的功能是在一个包的文件夹中导入一个模块文件或是从一个模块文件中导入一个函数,接下来演示一个示例
from random import randint
random_number = randint(1,10)
print(random)
这个很简单,这里不多解释,直接上示例
from random import randint as rd
random_number = rd(1,10)
print(rd)
这个之前讲过,这次再讲一遍
方法1:pip直接下载
win+r后输入cmd打开,输入pip install 包名称
pip install packname
方法2:浏览器下载包的.whl文件后同上方法打开cmd,先cd 下载whl文件的目录,再输入pip install whl文件名.whl
cd whl file path
pip install whl file name.whl