一、模块导入方式

import module_name
import module1_name,module2_name
from module_name import *
from module_name import m1,m2
from module_name import m1 as m1_module_name

注:以上导入方式适用于导入模块与程序在同一父级节点下。

 

二、import本质

1、import module:解释该module中的.py文件,并赋值给module名

2、import package:执行该package中_init_文件

 

三、跨父级调用

python模块导入 python3导入模块_Python

 

在main.py中调用module01.py中的内容

import sys,os

print(sys.path)  #显示环境变量所有路径
s = os.path.abspath(__file__)    #显示当前文件的绝对路径
print(s)

dir = os.path.dirname(os.path.dirname(s))   #显示上一级文件夹名称
print(dir)

sys.path.append(dir)     #将day05添加到环境变量
from module_test import module01

module01.say_hello()
print(module01.name)