首页 > 编程语言 > 详细

Python之路-模块和包

时间:2017-08-04 23:50:02      阅读:333      评论:0      收藏:0      [点我收藏+]

一.模块

     1.定义:包含了Python定义和声明的文件,文件名就是模块名字加上.py后缀。

         import加载的模块分为四个类别:

         1.Python编写的代码(.py文件)

         2.已经被编译为共享库或DLL的C或C++扩展

         3.包好一组模块的包

         4.使用C编写并链接到Python解释器的内置模块

     2. 导入模块执行过程:

         1.执行源文件

         2.产生一个源文件的全局名称空间

         3.在当前位置拿到一个模块名,指向源文件的产生的名称空间。

      3.导入模块的二种只用方式:

          1.import导入模块示例:

             技术分享

            2.from .......import模块使用示例:

             技术分享

              二种导入方式比较:1比2指向更清晰,不会发生文件名称空间的混淆,2比1使用更简洁方便,不用加前缀。

              3.模块的搜索路径

              内存------》内置模块-------》硬盘中(sys.path)

              技术分享

二.包

     定义:本质就是一个包含_init_.py文件的目录。是特殊的模块

     包的相对导入:

     技术分享

     包的绝对导入:

      技术分享

 

    

Python之路-模块和包

原文:http://www.cnblogs.com/wchunc/p/7287405.html

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