模块和包的概念

来源:互联网 发布:2016年8月淘宝活动 编辑:程序博客网 时间:2024/05/22 04:55

一、模块

【定义】.py的文件名就叫模块

【作用】有了模块后,我们可以把代码写进不同的.py文件中,并且在不同的.py文件中,可以写相同的变量名和函数名也没有关系。

【调用方法】调用别的模块的函数,需要先导入该模块

import time            ----------------->在这里先导入该模块

time.time()


二、包

【定义】如果有相同的模块名,为了进行区分,我们可以将这两个同名放到不同的包中,相当于不同的文件夹下,这样就可以正确的进行区分。

【作用】可以区分同名的模块,也可以对模块进行整理

【调用】调用别的包中的模块,需要先导入该模块,要带上包名:

import p1.time       ------------------>在这里先导入该模块,需要加上包名

p1.time.time()        ------------------>调用的时候也要加上包名 

【注意】包可以有很多层

              每层都必须有一个特殊的文件:__init__.py

0 0
原创粉丝点击