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

Python基础——模块

时间:2017-05-16 23:11:45      阅读:197      评论:0      收藏:0      [点我收藏+]

标签:开始   不同   set   char   line   tle   pyc   搜索路径   搜索   

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基础——模块

标签:开始   不同   set   char   line   tle   pyc   搜索路径   搜索   

原文地址:http://www.cnblogs.com/seaidler/p/6863855.html

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