python中的import模块导入

在pyhton中若要导入其他模块时有以下几种类型:

1、当你需要导入的py文件与该文件不再同一个文件夹中时:如

python中的import模块导入

要在A_test_import.py中导入home文件夹里的home_test.py,则在A_test_import.py中需要输入代码:

import home.home_test

若home_test.py中有一个函数名为outputFunction,则要使用该函数需要下方法:

home.home_test.outputFunction()

注:在home文件夹下必须要有一个_init_.py 的文件,这样才不会出错(那怕_init_.py里面什么不写也行)

另外:如果要在home_test.py中调用A_test_import.py,则需要导入系统路径:

import sys
sys.path.append("..")
import A_test_import

便可以调用A_test_import里的函数了

2、当需要导入的py文件与当前的文件属于同一个文件夹时:如

python中的import模块导入

则在test.py中调用person.py时,且person.py中有一个类Test,

则直接:

import person.Test
或者:
from person import Test

使用时:

t=person.Test().函数

注:若要导入一个文件夹下的模块时,导入顺序是:

先查找当前目录,若找不到时便会到pythonpath下搜索,若再找不到时便去pyhton的安装目录中查找

python中的import模块导入

相关推荐