Python导入自定义模块的方法是什么?老男孩Python培训
老男孩IT教育
行业新闻
2022年6月14日 16:28
在Python中,一个文件就叫做一个模块,每一个模块在Python里都被看做是一个独立的文件,以.py为后缀名。模块包含了Python对象定义和Python语句,让你能够有逻辑地组织你的Python代码段,从而让代码更好用、更易懂。那么如何引用Python模块?Python导入自定义模块的方法是什么?本文为大家介绍一下。
在Python中,一个文件就叫做一个模块,每一个模块在Python里都被看做是一个独立的文件,以.py为后缀名。模块包含了Python对象定义和Python语句,让你能够有逻辑地组织你的Python代码段,从而让代码更好用、更易懂。那么如何引用Python模块?Python导入自定义模块的方法是什么?本文为大家介绍一下。
import语句
自定义模块可以采用import语句来进行引入,其操作步骤是先导入模块,再调用模块中包含的函数,可将自定义模块放入当前目录,便于解释器路径搜索,以下是导入自定义hello.py模块,并调用World函数的实例:
#!/usr/bin/python
#-*- coding: UTF-8 -*-
#导入模块
import hello
#现在可以调用模块里包含的函数了
support.print_func("World")
输出结果为:
Hello World!
以上实例也可以采用from…import的方法进行实现,是指从一个模块中导入指定的部分到当前命名空间中,以上功能可写成:
#!/usr/bin/python
#-*- coding: UTF-8 -*-
from hello import World
如果要将模块中的所有内容全部导入当前命名空间,可采用from…import*的方法,具体实例如下:
#!/usr/bin/python
#-*- coding: UTF-8 -*-
from hello import *
还需注意,当要导入一个模块时,Python解释器会对模块的位置进行搜索,具体搜索顺序规律如下:
1.当前目录;
2.如果不在当前目录,Python则搜索在shell变量PYTHONPATH下的每个目录;
3.如果都找不到,Python会察看默认路径。
老男孩教育是Python培训领域的专家,2012年就开展了Python培训,是行业较早的Python培训机构,积累了大量的Python培训教学经验,并能全局把控企业用人指标,科学的制定Python教学课程体系,满足5-8年职业生涯需求,让学员轻松拿下高薪职位!
推荐阅读:
快来看看哪款Python IDE最适合你?老男孩Python入门教程