Python模块的导入

常见导入格式:

  • import mod
  • import pkg
  • import pkg.mod
  • from pkg import mod
  • from pkg.mod import obj1,obj2

扩展导入格式:

  • import mod as m  #对导入模块进行重命名
  • from .mod import *  #在常规包的__init__.py程序中通过该方式导入__init__.py同级目录中${mod}.py文件中的所有对象
  • from pkg import *  #需要在常规包的__init__.py程序中添加各模块(导入形式同上),然后才可以在主模块中使用该导入形式
  • from pkg import obj1,obj2 #需要在常规包的__init__.py程序中添加各模块中对象obj1和obj2,然后才可以在主模块中使用该导入形式

注意:

模块的__all__属性是列表类型的数据,内容为该文件中的对象名称。仅__all__中包含的对象可被外部其他模块进行调用,相当于该模块中对外的接口。

你可能感兴趣的:(python,开发语言)