0

我是 VS Code 和 Python 的新手,所以如果这已经可行,我深表歉意,但对于我的生活,我看不到如何改变它。

我在用着:

  • VS Code (Win) v1.42.0

  • vscode-python v2020.2.62710

示例:我mypythonscript.py在自定义目录中打开文件,例如C:\Users\username\Documents\Python\Test. 然后我打开 Python REPL,它只会打开当前工作目录设置为 的终端C:\Users\username,所以如果我尝试使用 导入当前文件import mypythonscript,它会失败。如果可能的话,我真的希望 REPL 在当前打开的文件/项目的目录中打开。

terminal.integrated.cwd我可以通过设置为 来对终端本身执行此操作${fileDirname},但这对 python 扩展打开的终端没有影响。我试过启用python.terminal.executeInFileDir,但这没有帮助。

有没有办法做到这一点,还是我需要提交增强请求?这样做似乎是一件合乎逻辑的事情,如果不可能,我什至会称之为错误。

4

0 回答 0