如果python中导入的package或module不在环境变量PATH中,可以使用sys.path将要导入的package或module加入到PATH环境变量中,之后便能使用相对导入方法。

拿homework项目来说,

修改sys.path,把homework这个路径写到sys.path列表中,

之后所有模块的导入,都是基于homework

from os import getcwd,path
from sys import path as sys_path
sys_path.insert(0,path.dirname(getcwd()))
05-27 11:56