个人主页:王子玉博客
免费专栏:Python基础教程、python常用模块
❤️ 分享网站: 《Python自学网》基础入门到逐步深入 | 适合新手入门到精通 | web开发、爬虫、自动化运维、自动化测试、GUI图形界面化
模块的介绍:
在开发的过程中,随着程序员的代码写的越来越多,导致在一个文件中代码也就会越来越长,从而越长的代码也就不那么容易维护。所以为了编写可维护的代码,我们程序员就把很多函数给分门别类的分组,分别放到不同的文件里,这样每个文件里的代码就相对较少。其实,很多编程语言都是采用这种组织代码的方式,在python中模块也有很多,一个.py的文件就可以称之为一个模块。
好处:
三种模块:
内置模块(标准模块、标准库、内置库等多种叫法):python自带的模块,可能将近300个吧
- 执行 help(‘modules’) 查看所有python自带模块列表
第三方开源模块: 别人封装的模块供大家使用,全球可能18万个左右吧,想用python做任何事情几乎都能找得到对应模块
- 可通过 pip install 模块名 联网安装
自定义模块:咱们自己写的
在python中一般对文件和文件夹的称呼:
模块:一个.py文件,称之为模块(module)
包:含多个.py文件的文件夹,称之为包(package)
注意:
在包(文件夹)中有一个默认内容为空的文件。一般用于描述当前包的信息(在导入他下面的模块时,也会自动加载)。
创建包和模块方式:
在自己项目的文件夹上点击右键鼠标,出现New后鼠标悬浮在上面会出现创建的界面,创建包,直接输入包的名字敲enter键即可。创建模块.py文件也是如此。。
在创建包时,py3会自动给我们创建一个__init__.py文件,然后在这个文件下面创建自己的模块就好。(创建了一个叫mymodule的包,下面有三个模块)