面试题答案
一键面试绝对导入
在main.py
中使用绝对导入的方式如下:
from package1.module1 import calculate_area
相对导入
在main.py
中使用相对导入的方式如下:
from..package1.module1 import calculate_area
注意:相对导入需要Python解释器的执行环境能正确识别包结构等相关条件。若在Python脚本直接运行main.py
,相对导入可能会报ImportError
,这种情况下可以将项目目录添加到sys.path
中来模拟包环境等方式解决。