优草派  >   Python

Python中的模块名是什么?Python中的模块名如何定义?

翟嘉慧            来源:优草派

在前面的学习中,我们了解了Python模块的概念和定义,知道在Python中模块是可以分成三种类型:用户自定义模块、内置模块和开源模块。今天我们一起来学习一下关于模块名称的概念,了解它是如何进行定义的。

Python中的模块名是什么?Python中的模块名如何定义?

一、模块名的概念

在Python中,我们可以看到有很多的文件都是带有.py的扩展名的,而这些文件我们就称之为模块名称,假设我们现在如果有一个hello.py文件的话,那么它的模块名称就是hello。如果是要对模块进行导入的时候,还得使用import语句。

二、模块的定义

在python模块进行定义的时候,只能够使用三种格式:字符、数字和下划线,就像变量的定义一样,不能够使用数字作为python模块名的开头。还有在python模块名中不能够出现空格,因为空格在python内会被识别为分隔不同对象的语句,只要遵守这两点去命名python模块在导入时就不会报错。下面看一个简单的例子,代码如下:

import empty
import sys
print(__name__)
print(empty.__name__)
print(sys.__name__)

在这实例中,我们是导入了一个empty模块,同时它也是一个Python文件的模块名称,其中使用的__name__表示为一个变量,在这个变量中,包含了需要进行引用的模块名称。表示的是当前模块,正在执行的模块(也称为主模块)有一个特殊名称:'__main__'。 使用此名称,可以从Python代码中引用它。

到此这篇关于Python中的模块名是什么?Python中的模块名如何定义?的文章就分享到这里了,希望大家通过对这篇文章的学习,掌握到Python模块的知识。

【原创声明】凡注明“来源:优草派”的文章,系本站原创,任何单位或个人未经本站书面授权不得转载、链接、转贴或以其他方式复制发表。否则,本站将依法追究其法律责任。
TOP 10
  • 周排行
  • 月排行