如果你有看到我的这篇Python要你叫几次就得叫几次,那么你应该会知道函数可以在你的程序中被多次高效的利用,但是如果我们想在不同的程序里使用这样的函数,那应该怎么办呢?
答案就是——模块。
你可以把模块理解为一个 .py文件,这个文件里面包含了所需要的函数和变量,那么下次我们任何一个程序要使用这里面的东西,我们只需要把这个模块导入到我们的程序里面来,就可以直接用了,简直不要太爽。造轮子多麻烦啊,拿来就用是了。
那么模块怎么用呢?
其实 Python 有内置了一些模块,我们可以直接引用,还有一些第三方模块,也就是我们可以自己创建模块,安装好模块就可以直接使用了。
1.使用模块
如果我们要使用一个模块,可以将这个模块导入,使用 import ,比如我们要导入 Python 的内置的 sys 模块(sys模块包含了与Python解释器和它的环境有关的函数),那么我们就可以使用 import sys:
2.创建自己的模块
创建自己的模块其实就是自己写了个程序,然后给别人import,我们来写一个模块:
记住,这模块要保存到和你即将要用的 Python 程序的同一目录下,然后这文件必须是 .py 结尾不用我说了吧。
接着我们就来使用我们自己的模块吧:
运行一下:
可以看到我们不仅会使用模块,而且会自己创建模块了,真是越来越牛逼了。
3.安装第三方模块
世界那么大,牛人那么多,牛人写的模块,我们直接拿来用,不是很爽吗?
那么我们要使用他们写的模块之前要先将他们的模块安装到我们的 Python 环境来,然后才可以使用。
首先你要确保你的电脑已经安装好了 pip,如果你在命令行工具中输入 pip 可以像我这样那就说明你已经安装好了 pip:
推荐一个网站给你们:https://pypi.org/ 这个网站聚集了一堆牛逼的模块,你可以通过搜索任何你想要的模块:
比如说我要安装一个叫做 BTrees 的模块,那么我只需要使用「pip install BTrees」 这个命令就可以安装了。
安装完之后呢,你就可以通过 import 直接使用模块了。
关注我,让你像看小黄文一样轻松学到 Python 的所有!
ps:还没获取我精心准备的 Python 电子书和思维导图等干货的可以在我的公众号「学习Python的正确姿势」中发送 python 免费获取哦!
再ps:说真的,如果你能点个赞转发支持我一下我会更有动力写。
顺手
,点个赞吧