什么是模块引入:在开发过程中,随着程序员编写的代码越来越多,一个文件中的代码会变得越来越长,所以更长的代码并不是那么容易维护。所以我们的程序员为了写出可维护的代码,把很多功能分门别类,放在不同的文件中,这样每个文件中的代码就比较少。其实很多编程语言都是采用这种组织代码的方式,python中也有很多模块。一个.py文件可以称为一个模块。使用模块的好处好处:最大的好处:大大提高了代码的可维护性。编写代码不必从头开始。编写模块后,可以在其他地方引用它。其实我们在写程序的时候经常会引用到其他模块,其中可能包括python内置模块和其他第三方模块。使用模块来避免函数名和变量名冲突。每个模块都有独立的命名空间,所以同名的函数和变量可以存在于不同的模块中,所以在编写模块时,不必考虑与其他模块的名称冲突(但模块名称不能相同,必须不与Classificationofbuilt-inmodulesorthird-partymodules同名)模块分为三种:内置模块(标准模块、标准库、内置库等):Python自带modules,可能有将近300个。执行help('modules')查看所有python内置模块列表第三方开源模块:别人封装的模块,供大家使用。世界上可能有大约180,000。如果你想用python做几乎任何事情,你都可以找到相应的模块。可以通过pipinstallmodulename在线安装自定义模块:自己写的模块和包的概念,在python中一般对文件和文件夹的称呼:module:一个.py文件,称为模块(module)package:包含的文件夹多个.py文件,称之为包(package)注意:包(文件夹)中默认有一个内容为空的文件。一般用来描述当前包的信息(导入它下面的模块时也会自动加载)。python2版本必须有__init__.py文件。如果没有导入的包,它将失败。Py3是可选的。为了程序在任何环境下都能正常运行,建议在自己项目的文件中添加创建包和模块的方法。在剪辑上点击鼠标右键,出现新建后,鼠标悬停在上面,就会出现创建好的界面。要创建包,直接输入包的名称,然后按回车键。创建模块.py文件也是如此。.在创建包的时候,py3会自动为我们创建一个__init__.py文件,然后在这个文件下创建自己的模块即可。(创建了一个名为mymodule的包,下面是三个模块)分享一个网址:python自学网(www.wakey.com.cn),包括web开发、爬虫、自动化运维/测试、GUI界面开发等.、视频+文章和教程,供大家学习,小白也不用为python的学习路线和学习方法发愁了。
