一、模块导入方式
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_文件
三、跨父级调用
在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)