当我们做python项目时,有时候测试的时候需要直接运行某个模块,可能需要加载其他包或者文件夹下的模块,这个时候如果使用相对导入容易报错,我们可以把要导入的模块的路径添加到环境变量里,在Linux中很容易做到这一点(export),在windows中,我们可以向sys.path中添加项目的路径,达到相同的效果。
if __name__=="__main__":
import sys
import os
print(os.getcwd())
print(os.path.dirname(os.getcwd()))
sys.path.append(os.path.dirname(os.getcwd()))