3.1Python语言的模块(Modules)和包(Packages)

模块(Modules)

Python中一个模块就是一个文件,存储在扩展名为.py的文件中,模块中可以声明变量、常量、函数、属性和类等Python模块元素。

Python模块事实上是提供了一种命名空间(namespace)。同一个模块内部不能有相同名字的模块元素,但是不同模块可以。

两种import语句:

import 模块名.模块元素
from 模块名 import 模块元素

包(Packages)

如果有两个相同名称的模块,那就可以使用包(Packages),包就是文件目录,要想被Python识别为包,目录必须包含文件__init__.py。

包的命名方法为域名倒置法:

com.pkg1

导入不同包的模块很简单,就是在模块前加上包名。

原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/python/pythonbasic/2709.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注