python模块介绍和使用

有过C语言编程经验的朋友都知道在C语言中如果要引用sqrt函数,必须用语句#include 引入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 * 完成调用。结构如下:

python模块介绍和使用_第1张图片
包的引入结构图.jpg

demo1运行文件代码

python模块介绍和使用_第2张图片
包的引入代码1.jpg

init代码

包的引入代码2.jpg

a代码

包的引入代码3.jpg

b代码

包的引入代码4.jpg

结果:

包的引入结果.jpg

模块的发布
创建模块

python模块介绍和使用_第3张图片
创建模块.jpg

打包模块

python模块介绍和使用_第4张图片
打包模块.jpg

安装模块

python模块介绍和使用_第5张图片
安装模块.jpg

安装之后的路径

python模块介绍和使用_第6张图片
安装模块路径.jpg

测试结果

安装模块测试结果.jpg

你可能感兴趣的:(python模块介绍和使用)