码迷,mamicode.com
首页 > 编程语言 > 详细

Python 模块与包

时间:2017-07-15 10:09:28      阅读:187      评论:0      收藏:0      [点我收藏+]

标签:python

  1.模块

     1.在 Python 中,一个.py文件就称之为一个模块(Module)。

     2.大大提高了代码的可维护性。

     3.编写代码不必从零开始。当一个模块编写完毕,就可以被其他地方引用

技术分享

  2.包

    *如果不同的人编写的模块名相同怎么办?为了避免模块名冲突,Python 又引入了按目录来组织模块的方法,称为包(Package)

    *创建包的步骤:

     (1)创建一目录为包名;

     (2)在该文件夹下创建__init__.py文件存放包的信息,该文件可以为空;

     (3)根据需要存放脚本文件,已编译的扩展及子包;

技术分享

    *包的使用

技术分享

   3.模块的三种调用方式

     (1)import manu  直接调用模块

技术分享

     (2)from manu import add 调用模块里的方法

技术分享

     (3)from manu import add as myadd 调用模块里的方法并重命名

技术分享

   4.模块搜索路径

   1.当我们试图加载一个模块时,Python 会在指定的路径下搜索对应的.py 文件;

     2.默认情况下,Python 解释器会搜索当前目录、所有已安装的内置模块和第三方模块,搜索路径存放在 sys 模块的 path 变量中.

技术分享

    3.添加搜索路径,在bash中是临时的。

技术分享



Python 模块与包

标签:python

原文地址:http://12314711.blog.51cto.com/12304711/1947715

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!