什么是模块?
在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护。
为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少,
很多编程语言都采用这种组织代码的方式。在python中,一个.py文件就称为一个模块(Module)。
使用模块有什么好处?
1、最大的好处是大大提高了代码的可维护怕,其次,编写代码不必从零开始,当一个模块编写完毕,就可以被
其他地方引用,我们在编写程序的时候,也经常引用其他模块,包括python内置的模块和来自第三方的模块。
2、使用模块还可以避免函数名和变量名冲突。每个模块有独立命名空间,因此相同名字的函数和变量
完全可以分别存在不同的模块中,所以我们自己天编写模块时,不必考虑名字会与其冲突。
模块好处
1、提高可维护性
2、可重用
3、避免函数名和变量名冲突
导入模块里面的部分功能。
from os import rmdir #导入 os 里面的 rmdir
from os import rmdir,rename #导入 os 里面的 rmdir,rename
from diango.core import handlers #导入多层目录的方法
import multiprocessing as mul #给multiprocessing 取了一个别名,mul (在模块名较长时重取名使用)
imporet socket import * #导入socket 下的所有模块
导入路径
注意:模块一旦被调用,即相当于执行了另外一个py文件里的代码(要想不被执行取决于你模块里的代码)
windows7 下怎样安装 whl文件(python)
1.用管理员方式打开cmd
2.首先通过pip命令安装wheel
如果提示’pip’不是内部或外部命令,也不是可运行的程序或批处理文件
将python安装目录下的scripts目录(例如:C:UsersAdministratorAppDataLocalProgramsPythonPython36-32Scripts)添加到系统环境变量path里,注意加分号。再执行
该命令 pip install wheel
安装whl文件
pip install C: estdataplug-1.0.2-py2.py3-none-any.whl
使用国内源下载模块
pip3 install -i http://pypi.douban.com/simple/ alex_sayhi --trusted-host pypi.douban.com # -i 参数是网址 --trusted-host pypi.douban.com 参数是信任这个网址
文件夹被python 解释器视作package需要满足两个条件:
1、文件夹中必须有--init--.py文件,该文件可以为空,但必须存在该文件。
2、不能作为顶层模块来执行该文件夹中的py文件(即不能作为主函数的入口)。