模块的种类和导入方法-导入路径-相对导入

什么是模块?python

在计算机程序的开发过程当中,随着程序代码越写越多,在一个文件里代码就会愈来愈长,愈来愈不容易维护。编程

为了编写可维护的代码,咱们把不少函数分组,分别放到不一样的文件里,这样,每一个文件包含的代码就相对较少,windows

不少编程语言都采用这种组织代码的方式。在python中,一个.py文件就称为一个模块(Module)。socket

使用模块有什么好处?编程语言

一、最大的好处是大大提升了代码的可维护怕,其次,编写代码没必要从零开始,当一个模块编写完毕,就能够被函数

其余地方引用,咱们在编写程序的时候,也常常引用其余模块,包括python内置的模块和来自第三方的模块。ip

二、使用模块还能够避免函数名和变量名冲突。每一个模块有独立命名空间,所以相同名字的函数和变量开发

彻底能够分别存在不一样的模块中,因此咱们本身天编写模块时,没必要考虑名字会与其冲突。cmd

模块好处it

一、提升可维护性

二、可重用

三、避免函数名和变量名冲突 

 

导入模块里面的部分功能。

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:\Users\Administrator\AppData\Local\Programs\Python\Python36-32\Scripts)添加到系统环境变量path里,注意加分号。再执行

该命令   pip install wheel 

安装whl文件

pip install C:\test\dataplug-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须要知足两个条件:

一、文件夹中必须有--init--.py文件,该文件能够为空,但必须存在该文件。

二、不能做为顶层模块来执行该文件夹中的py文件(即不能做为主函数的入口)。

相关文章
相关标签/搜索