之前我们讲了模块,我们将一些代码写好以后然后存为模块,这样下次我们就可以很方便的调用这些模块了,不用写重复的代码。
如果说每个模块是电脑里面的一个文件,那么包就是一个文件夹,把这些文件都储存进来。
在python里面识别是不是一个包,我们要看是否带有__init__,只要带有这个我们就可以看做是一个包。
说到包我们这里就要提一下 pip 。这是python用来管理包的东西。
想要查看你的电脑里安装了哪些包,你可以打开cmd,然后输入pip list,然后系统就会将你已经安装的包名全部都罗列出来。
如果你想要安装python的第三方的包,只要输入pip install 加上包的名字回车即可安装。
如果想要卸载包可以输入 pip uninstall 加上包名回车即可下载。
pickle
pickle很重要。试想一下,有时候你创造出了很优秀的算法,或者写了一段精妙绝伦的代码,成功的完成了你的任务。这时候如果有人也要解决这个问题想找你拿代码,你总不能把代码都给他吧?总不能把自己抓破脑袋想出来的算法告诉别人吧?
这时候我们就可以用pickle来解决了。下面来看一个实例。
第一行我们导入pickle,