Python——模块简介

模块分类:

1. 内置模块

2. 第三方模块

3. 自定义模块

 

模块定义:

可以把一个py文件或一个文件夹(包)当做一个模块,以方便以后其他批阅文件的调用。

包:查看是否存在__init__ 的py文件,py2文件夹中必须有而py3中不需要有,但建议加上。

 

导入模块:

需要注意点:

1. 导入模块时,只会把当前运行的py文件所属的路径加载到python路径中去,而不会将其他包内的路径一同加入。而使用pycharm时,会将创建的项目路径一同加入到python路径中。而如果使用非pycharm运行时,因为没有加载而出错,所以如果包含多个包的项目,首先将根路径加入。

2. 导入模块时,会将导入的包内容全部运行一遍,然后再将函数保存到内存当中以供使用。

——————————————Day04.py————————————
def a():
    print(a)
print(123)
——————————————test.py——————————————
1.
import  Day04    #将Day04内所有函数进行导入。
Day04.a()

2. 
from Day04 import a  #将包中某一个函数单独提取。
a()   

3.
from Day04 import * #功效和1一样。

4. 
from Day04 import a as f  #给a函数重新命名,以免在本函数内有相同命名。
f()

 

  

 

上一篇:vue组件传值和路由——day04


下一篇:Vue ---day04