1

默认的 PyBuilder 布局如下所示:

build.py
\ src
  \ main
    \ python
        \ <python packages, etc.. >
  \ unittest 
    \ python
        \ <python unittests, etc.. >

(如果你不明白 PyBuilder 是什么,为什么布局看起来像这样,请阅读 PyBuilder 文档。)

如何让 VS Code 打开整个项目,然后只识别src/main/python和识别src/unittest/python为源文件夹?

换句话说,如果我有一个包petesrc/main/python/pete一个模块dogpete那么我希望能够在该文件中有一个文件(例如test_pete.pysrc/unittest/pythonimport pete.dog在该文件中使用。

4

1 回答 1

1

.env首先在根项目中创建一个文件。然后将这些行添加到其中:

PYTHONPATH="./src/main/python;./src/unittest/python;${PYTHONPATH}"

对于 Linux / MacOS,替换;:.

更多细节在这里: https ://code.visualstudio.com/docs/python/environments#_use-of-the-pythonpath-variable

于 2019-12-14T14:34:41.597 回答