ImportError: attempted relative import with no known parent package

当我们做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()))

你可能感兴趣的:(Python,python)