首页 > 编程语言 > 详细

Python_模块定义与导入

时间:2018-04-02 17:53:47      阅读:208      评论:0      收藏:0      [点我收藏+]

1.定义:

  模块:用来从逻辑上组织python代码(函数,变量,类,逻辑:实现一个功能),本质是.py文件。

  包:用来从逻辑上组织模块,带__init.py__文件的目录

2.导入方法:

  1)import module_name

  2)  import module_name1,module_name2

  3)  from module_name import * (导入module_name下全部代码)

  4)from module_name import m1,m2,m3

  5)from module_name import logger as logger_name (将导入模块重命名)

  6)  from . import module_name (相对导入,从当前目录下导入模块)

3.import 本质:

  import module (module = ‘module.py all code‘,调用方法:module.logger)

  from module import test (test = ‘code‘ ,调用方法 test() )

  导入模块的本质就是把python文件解释一遍。

  import module_name -----> module.py -----> module.py 的路径 -----> sys.path( 将导入模块的父级目录加入sys.path(insert方法可以将路径插入sys.path的任意位置,方便检索,也可采用append加入sys.path末尾)即可搜索到该模块 )

  导入包的本质就是执行该包下的__init__.py文件。

4.导入优化:

  from module import test (from 方法 减少检索次数)

5.模块的分类:

  

  

 

Python_模块定义与导入

原文:https://www.cnblogs.com/soapolddaddy/p/8695352.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!