我正在使用visualstudio代码构建一个python项目。这是我第一次用编辑器构建一个项目(过去使用Pycharm)。在
随着项目越来越大,我想导入一些我在其他目录中编写的类(在同一个项目中)。首先,我在要导入的目录中添加了__init__.py。但是,它没有起作用,它提出:
ModuleNotFoundError: No module named 'LinkedList'
然后我在网上搜索,发现我的项目路径不在搜索路径. 因此,我在要导入类的文件中添加了以下内容:
sys.path.append('D:\\Python_Projects\\Python_DataStructure')
而且成功了。我有个问题要问。如何将项目路径永久添加到系统路径所以我不需要做系统路径追加在我想从其他目录导入一些类或函数的每个文件中?在
我的项目结构目前是这样的:Python_DataStructure\
LinkedList\
Mylinkedlist.py
__init__.py
Queue\
queue.py
__init__.py
为了简单起见,我省略了上面目录中的一些python文件