在前面的学习中,我们了解了Python模块的概念和定义,知道在Python中模块是可以分成三种类型:用户自定义模块、内置模块和开源模块 。今天我们一起来学习一下关于模块名称的概念,了解它是如何进行定义的 。
文章插图
一、模块名的概念
在Python中,我们可以看到有很多的文件都是带有.py的扩展名的,而这些文件我们就称之为模块名称,假设我们现在如果有一个hello.py文件的话,那么它的模块名称就是hello 。如果是要对模块进行导入的时候,还得使用import语句 。
二、模块的定义
在python模块进行定义的时候,只能够使用三种格式:字符、数字和下划线,就像变量的定义一样,不能够使用数字作为python模块名的开头 。还有在python模块名中不能够出现空格,因为空格在python内会被识别为分隔不同对象的语句,只要遵守这两点去命名python模块在导入时就不会报错 。下面看一个简单的例子,代码如下:
import emptyimport sysprint(__name__)print(empty.__name__)print(sys.__name__)在这实例中,我们是导入了一个empty模块,同时它也是一个Python文件的模块名称,其中使用的__name__表示为一个变量,在这个变量中,包含了需要进行引用的模块名称 。表示的是当前模块,正在执行的模块(也称为主模块)有一个特殊名称:'__main__' 。使用此名称,可以从Python代码中引用它 。
【Python中的模块名是什么?Python中的模块名如何定义?】到此这篇关于Python中的模块名是什么?Python中的模块名如何定义?的文章就分享到这里了,希望大家通过对这篇文章的学习,掌握到Python模块的知识 。
推荐阅读
- Python相对路径读取文件代码怎么写?Python如何读取相对路径文件
- Python循环提前结束怎么做?Python什么语句可以提前结束循环
- Python跳出本次循环怎么做?Python如何跳出多层循环
- Python定位网页标签怎么做?Python爬虫找到网页标签使用什么方法
- Python循环画图如何实现?怎么用Python库matplotlib循环画图
- sublime怎么注释Python代码?sublime代码添加注释的方法
- Python中Vscode编辑器如何安装?Vscode详细的安装教程
- 清明上河图画中的有哪些人物图 清明上河图画中的人物
- 鸳鸯中的鸳指的是雄鸟还是雌鸟
- 红楼梦中的有关茶的句子 红楼梦中的有关茶的句子有哪些