有过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代码
结果:
模块的发布
创建模块
打包模块
安装模块
安装之后的路径
测试结果