Python之路(九):模块初识

模块,用一砣代码实现了某个功能的代码集合。 

类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和代码间的耦合。而对于一个复杂的功能来,可能需要多个函数才能完成(函数又可以在不同的.py文件中),n个 .py 文件组成的代码集合就称为模块。

如:os 是系统相关的模块;file是文件操作相关的模块

模块分为三种:

  • 自定义模块
  • 第三方模块(开源模块)
  • 内置模块(标准库)
import sys
for i in sys.path:
    print(i)
'''
一般模块导入路径
G:\python\s14\day2
G:\python\s14
F:\python3.6\python36.zip
F:\python3.6\DLLs
F:\python3.6\lib
F:\python3.6
F:\python3.6\lib\site-packages
'''

路径:当前文件目录下、当前文件上一级目录、Python安装的相关目录、第三方模块安装位置

 自定义模块                              

1、定义模块

可以在工程目录下建一个libs文件夹,专门存放自定义的自定义的模块

* libs目录下有一个account.py文件,.py文件里有个login方法

* from libs.account import login    :就可以直接使用login()

* from libs import account       :account.login()

* import libs             :libs.account.login()

使用别名:

from libs import account as BBB      :BBB.login()

2、导入模块

import module
from module.xx.xx import xx
from module.xx.xx import xx as rename  
from module.xx.xx import *

如果sys.path路径列表没有你想要的路径,可以通过 sys.path.append('路径') 添加。

import sys
sys.path.append("D:")

 

第三方模块                             

 

posted @ 2017-07-25 22:49  西瓜撞地球  Views(156)  Comments(0)    收藏  举报