Python自定义模块怎么引用好课优选告诉您

模块就是文件, 它的结尾是.py, 里面包含了对象的定义和语句, 模块让你能够把代码段有逻辑地进行组织起来, 那么你知道要怎么样来引用模块吗, 好课优选会带您一起来看一下的。

语句

自定义模块可以通过特定语句实现引入, 具体操作流程是先执行导入动作, 接着再去调用这个模块里所提供的函数部分。

为了让程序解释器便于完成路径搜索任务, 我们建议将自定义模块放置于当前所在的工作目录下, 接下来展示关于导入自定义hello.py模块这一行为的操作实例,并在其中完成对World函数的调用环节。

#!/usr/bin/

编码格式被设定为用现在通用的方式去表示那个文本内容。

导入模块

hello

到目前为止, 大家已经能够使用那个模块内部所包含的各种函数了。

一个表示世界这个普通名词的字符串。

输出结果为:

Hello World!

上面的这些个例子, 也能够用一种叫做from......的这种办法去把它实现开, 这个意思就是说呢, 要从某个特定的模块当中, 把里面指定的那些部分给导入到当下这个命名空间中去, 那么, 前面所述的那个功能, 现在可以这样来写:

#!/usr/bin/

编码格式被设定为用现在通用的方式去表示那个文本内容。

from hello World

假如是打算说, 要是想把模块里面所有的东西全都导到当前的命名空间里去的话, 那么可以采用一种叫做从某一个东西导入的方法来做这种事,具体的例子在下面这里显示着:

#!/usr/bin/

编码格式被设定为用现在通用的方式去表示那个文本内容。

from hello *

大家还必须得知道点事儿, 就是当你打算把一个模块给导入进来的时候, 解释器它是会去对那个模块存在的那些具体位置进行搜索的, 而它具体是按照什么样的顺序规律来进行搜索的这个事情呢, 其实是这样的:

  1. 当前目录;

  2. 如果不在当前目录的话, 那么就会去搜索在 shell 变量下的每个目录。

  3. 若是都无法寻觅到相关结果, 便会去查看预设的默认路径。

上面说的这个是关于怎么在自定义模块里面去引用方法的一个问题。

相关推荐
沧海一笑-dj7 天前
【Python】Python学习笔记-模块与包
python·pip·模块·包·python包·python模块·包与模块
避凉闲庭2 年前
schedule-执行周期性任务
python·crontab·定时·任务计划·python模块
码趣阿佑2 年前
Python编程的黑暗魔法:模块与包的神秘力量!
开发语言·后端·python·单元测试·自定义模块·模块化编程·包化编程
赢乐3 年前
Node.js模块化的基本概念和分类及使用方法
module·模块化·内置模块·自定义模块·第三方模块·require·exports