pycharm中将文件目录标记为sources root和sys.path.append()效果一样

之前遇到一个问题,先放上项目目录图

右边是main.py,它要引用的一个模块是在LPRNET目录下的一个文件,但是从右边可以看到pycharm有红色的线提示有错误。但是由于我们append函数将该目录添加到了系统路径中,所以可以直接引用,在执行过程中是可以找到该模板的。这就是append的使用,注意前面的点表示项目目录。

这里可以使用另外一种做法,不使用append函数,右键我们要添加到系统目录的那个目录,选择mark dir as,选择sources root,可以看到pycharm不会报错,而且执行成功

原文地址:https://www.cnblogs.com/huahuawang/p/13827397.html