python模块介绍和使用

有过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 * 完成调用。结构如下:

包的引入结构图.jpg

demo1运行文件代码

包的引入代码1.jpg

init代码

包的引入代码2.jpg

a代码

包的引入代码3.jpg

b代码

包的引入代码4.jpg

结果:

包的引入结果.jpg

模块的发布
创建模块

创建模块.jpg

打包模块

打包模块.jpg

安装模块

安装模块.jpg

安装之后的路径

安装模块路径.jpg

测试结果

安装模块测试结果.jpg
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 在Python中有一个概念叫做模块(module),这个和C语言中的头文件以及Java中的包很类似,比如在Pyth...
    一只写程序的猿阅读 4,077评论 0 3
  • 1.1Python中的模块介绍和使用 有过C语言编程经验的朋友都知道在C语言中如果要引用sqrt函数,必须用语句#...
    TENG书阅读 478评论 0 0
  • 1模块 1.1Python中的模块介绍和使用 有过C语言编程经验的朋友都知道在C语言中如果要引用sqrt函数,必须...
    PythonMaO阅读 512评论 0 0
  • 1模块 1.1Python中的模块介绍和使用 有过C语言编程经验的朋友都知道在C语言中如果要引用sqrt函数,必须...
    西多的大叔阅读 1,904评论 0 0
  • 1.1Python中的模块介绍和使用 有过C语言编程经验的朋友都知道在C语言中如果要引用sqrt函数,必须用语句#...
    冬gua阅读 358评论 0 0

友情链接更多精彩内容