Python自定义模块导入方法

来源:千锋教育
发布时间:2023-11-06 22:08:58
分享

Python模块是一个Python文件,以.py结尾,包括了Python对象定义和Python语句,能让Python代码段更有逻辑性、更好用、更易懂,既然Python模块有这么多好处,那么该如何引用Python模块呢?

import语句

自定义模块可以采用import语句来进行引入,其操作步骤是先导入模块,再调用模块中包含的函数,可将自定义模块放入当前目录,便于解释器路径搜索,以下是导入自定义hello.py模块,并调用World函数的实例:

#!/usr/bin/python

#-*-coding:UTF-8-*-

#导入模块

importhello

#现在可以调用模块里包含的函数了

support.print_func("World")

输出结果为:

HelloWorld!

以上实例也可以采用from…import的方法进行实现,是指从一个模块中导入指定的部分到当前命名空间中,以上功能可写成:

#!/usr/bin/python

#-*-coding:UTF-8-*-

fromhelloimportWorld

如果要将模块中的所有内容全部导入当前命名空间,可采用from…import*的方法,具体实例如下:

#!/usr/bin/python

#-*-coding:UTF-8-*-

fromhelloimport*

还需注意,当要导入一个模块时,Python解释器会对模块的位置进行搜索,具体搜索顺序规律如下:

1.当前目录;

2.如果不在当前目录,Python则搜索在shell变量PYTHONPATH下的每个目录;

3.如果都找不到,Python会察看默认路径。

以上内容为大家介绍了Python自定义模块导入方法,希望对大家有所帮助,如果想要了解更多Python相关知识,请关注IT培训机构:千锋教育。https://www.mobiletrain.org/


声明:本站部分稿件版权来源于网络,如有侵犯版权,请及时联系我们。

相关推荐

  • python虚拟环境工具virtualenv virtualenv是一个创建隔绝的Python环境的工具。virtualenv创建一个包含所有必要的可执行文件的文件夹,用来使用Python工程所需的包。安装pipinstallvirtualenv
  • Python基础之循环 循环用于重复执行一些程序块。从上一讲的选择结构,我们已经看到了如何用缩进来表示程序块的隶属关系。循环也会用到类似的写法。for循环for循环需要预先设定好循环的次数(n),然后执行隶属于for的语句n
  • python函数的定义 首先,我们要定义一个函数,以说明这个函数的功能。defsquare_sum(a,b):c=a**2+b**2returnc这个函数的功能是求两个数的平方和。首先,def,这个关键字通知python:我
  • Python名称空间规则 名称到对象的映射。命名空间是一个字典的实现,键为变量名,值是变量对应的值。各个命名空间是独立没有关系的,一个命名空间中不能有重名,但是不同的命名空间可以重名而没有任何影响。通俗讲:名称空间就是存放名字
  • Python系统互动 系统互动,主要指Python和操作系统(operatesystem)、文件系统(filesystem)的互动。Python可以实现一个操作系统的许多功能。它能够像bash脚本那样管理操作系统,这也是P
  • 网络功能对于Python的意义 现在,网络功能的强弱很大程度上决定了一个语言的成功与否。从Ruby,JavaScript,php身上都可以感受到这一点。Python的标准库对互联网开发的支持并不充分,这也是Django等基于Pyth