2017-05-05 312 views
0

我有一个简单的问题,关于在vscode上调试python脚本。vscode工作目录时调试python

当我打开包含多个子目录的vs代码上的父目录,然后从这些子目录打开多个python文件。

然后我尝试调试这些文件。

问题是,从launch.json中将cwd设置为父文件夹。但我现在在子文件夹中运行脚本。并从子文件夹跳转到子文件夹。

因此改变“CWD”:“workspaceRoot”每一个现在,那么是不是对我来说实际

是有办法调试器将始终使用调试脚本文件的当前文件夹作为当前目录??

PS这个问题并没有帮助我stackoverfollow question

回答

2

尝试设置“CWD”:“”,在launch.json,

至少它在最新的版本,我可以从运行Python模块根和子目录,而不改变启动设置 (vs.code 1.16.1,python extension 0.7)