python模块介绍和使用
2017-06-10 本文已影响0人
壁花烧年
有过C语言编程经验的朋友都知道在C语言中如果要引用sqrt函数,必须用语句#include <math.h>引入math.h这个头文件,否则是无法正常进行调用的。
那么在Python中,如果要引用一些其他的函数,该怎么处理呢?
在Python中有一个概念叫做模块(module),这个和C语言中的头文件以及Java中的包很类似,比如在Python中要调用sqrt函数,必须用import关键字引入math这个模块,下面就来了解一下Python中的模块。
说的通俗点:模块就好比是工具包,要想使用这个工具包中的工具(就好比函数),就需要导入这个模块。
在Python中用关键字import来引入某个模块,比如要引用模块math,就可以在文件最开始的地方用import math来引入。
引入包
在引入包时,如果只是import 包名,是不可以的,依然不能访问包里的py文件,在导入包时会直接运行该包内的init.py文件。可以在该文件下用all = []写入同目录下需要调用的.py文件,然后使用from . import * 完成调用。结构如下:

demo1运行文件代码

init代码

a代码

b代码

结果:

模块的发布
创建模块

打包模块

安装模块

安装之后的路径

测试结果
