模块

模块

在Python中,一个.py文件就称之为一个模块(Module)。

如果不同的人编写的模块名相同怎么办?为了避免模块名冲突,Python又引入了按目录来组织模块的方法,称为包(Package)。包就是将模块打包起来,调用包下的模块时,必须输入包名.模块名

这样可以避免模块之间出现重名的情况。

每一个包目录下面都会有一个__init__.py的文件,这个文件是必须存在的,否则,Python就把这个目录当成普通目录,而不是一个包。__init__.py可以是空文件,也可以有Python代码,因为__init__.py本身就是一个模块,而它的模块名就是包名。

自己创建模块时要注意命名,不能和Python自带的模块名称冲突。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.1Python中的模块介绍和使用 有过C语言编程经验的朋友都知道在C语言中如果要引用sqrt函数,必须用语句#...
    TENG书阅读 433评论 0 0
  • 模块简介 在软件开发过程中,随着代码的不断增加,在一个问价里代码就会越来越长,不容易维护。为了编写可维护的代码,我...
    齐天大圣李圣杰阅读 816评论 0 0
  • 前言 之前的文章都是使用Sublime Text来编写 Python 的,主要是为了更好的熟悉和了解 Python...
    GitHubClub阅读 1,011评论 2 6
  • 用 python 解释器来编程从 Python 解释器退出再进入,那么你定义的所有的方法和变量就都消失了。 为此...
    chen_000阅读 541评论 0 3
  • 感觉自己好像在装睡,明明做着梦,却还是愿意活在梦里。 《志明与春娇》里,春娇问志明,是什么时候开始喜欢上她的? 志...
    艾星阅读 386评论 0 0