VSCode —如何设置工作目录进行调试

发布于 2021-01-29 19:35:02

我开始将vscode用于Python。我有一个简单的测试程序。我想在调试下运行它,并且需要设置运行的工作目录。

我如何/在哪里做?

关注者
0
被浏览
106
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    @ SpeedCoder5的评论应该是一个答案;

    具体来说,您可以指定一个动态工作目录。(即当前打开的Python文件所在的目录),使用"cwd": "${fileDirname}"

    如果您在Python: Current File (Integrated Terminal)运行Python时使用的是该选项,则launch.json文件可能看起来像下面的我的文件。

    {
        "version": "0.2.0",
        "configurations": [
        {
                "name": "Python: Current File (Integrated Terminal)",
                "type": "python",
                "request": "launch",
                "program": "${file}",
                "console": "integratedTerminal",
                "cwd": "${fileDirname}"
        },
    
        //... other settings, but I modified the "Current File" setting above ...
    }
    

    请记住,该launch.json文件控制着Visual
    Studio代码项目的运行/调试设置
    ;我的launch.json文件是由VS
    Code自动生成的,位于我当前的“打开项目”目录中。我只是手动编辑了文件以进行添加,"cwd": "${fileDirname}"如上所示。

    请记住,该launch.json文件可能特定于您的项目,也可能特定于目录,因此请确认您在编辑 正确的文件 launch.json(请参阅注释)

    如果没有launch.json文件,请尝试以下操作

    要创建launch.json文件,请在VS Code中打开项目文件夹(文件>打开文件夹),然后在“调试”视图顶部栏上选择“配置齿轮”图标。



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看