首页 > 代码库 > Python基础——模块

Python基础——模块

1、模块简介

把很多函数按类别分组,分别放到不同的文件里。在Python中,一个.py文件就称之为一个模块(Module)。在其他语言中称之为类库。

使用模块有什么好处?

(1)大大提高了代码的可维护性;

(2)编写代码不必从零开始。

模块的分类:

内置模块、第三方模块、自动以模块。

 

2、导入模块

模块要先导入,后使用。

(1)导入模块方法

import module
from module.xx.xx import xx             #点表示文件夹层级。可以只导入其中一个函数。
from module.xx.xx import xx as rename   #给导入的模块指定别名
from module.xx.xx import *              #导入该模块内所有的函数

(2)搜索路径

导入模块其实就是告诉Python解释器去解释那个py文件。导入模块时是根据sys.path这个路径从上往下找,一旦找到就将其导入并停止搜索。

import sys
print(sys.path)

结果为:
[C:\\Users\\sea\\PycharmProjects\\untitled,
 C:\\Users\\sea\\PycharmProjects\\untitled,
 C:\\Users\\sea\\AppData\\Local\\Programs\\Python\\Python36-32\\python36.zip,
 C:\\Users\\sea\\AppData\\Local\\Programs\\Python\\Python36-32\\DLLs,
 C:\\Users\\sea\\AppData\\Local\\Programs\\Python\\Python36-32\\lib,
 C:\\Users\\sea\\AppData\\Local\\Programs\\Python\\Python36-32,
 C:\\Users\\sea\\AppData\\Local\\Programs\\Python\\Python36-32\\lib\\site-packages]  #这是第三方模块

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

如: sys.path.append("E:\\")   将E盘也添加到目录

  

3、第三方模块的安装

(1)用pip3安装

python3中已经安装pip3。在python安装目录Scripts文件夹下能看到。

python2中的pip工具需要自己先安装。

例如:安装requests模块       pip3 install requests

(2)源码安装

①先下载源码 (tar文件),解压找到setup.py文件

②cd切换到此解压目录, 执行命令:python setup.py install

 

Python基础——模块