VSCode Python动态路径设置Python.autoComplete.extraPath
在settings.json中,我可以设置python.autoComplete.extraPath,但目前我必须为项目硬编码其他路径。我知道对于VScode中的pylint,我可以通过使用init hook通过python.linting.pylintArgs执行代码来动态添加这些路径VSCode Python动态路径设置Python.autoComplete.extraPath,python,visual-studio-code,Python,Visual Studio Code,在settings.json中,我可以设置python.autoComplete.extraPath,但目前我必须为项目硬编码其他路径。我知道对于VScode中的pylint,我可以通过使用init hook通过python.linting.pylintArgs执行代码来动态添加这些路径 我想知道是否有一种方法可以动态执行代码来改变这一点?最好的选择是编写一个脚本来动态更新settings.json文件。但是,不确定启动后是否动态拾取对外部路径的设置更改。@BrettCanoon Python能
我想知道是否有一种方法可以动态执行代码来改变这一点?最好的选择是编写一个脚本来动态更新settings.json文件。但是,不确定启动后是否动态拾取对外部路径的设置更改。@BrettCanoon Python能够从当前目录导入包,是否有方法在当前打开的脚本中添加自动完成路径?Python可以从脚本的同一目录导入文件是真的。但这只是因为当执行脚本时,您告诉Python脚本所在的目录将用作sys.path中的顶级条目。当你在VS代码中打开一个文件时,我们不知道你认为顶部是什么。如果你在VS代码中打开脚本所在的目录作为你的工作区,那么它应该可以工作。是的,你的权利@BrettCannon,但是我认为也包括当前目录可能是个好主意,但可能会给初学者带来更多问题。。。