当前位置: 首页 > 知识库问答 >
问题:

如何设置调试工作目录

华善
2023-03-14

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

我该怎么做/在哪里做?

共有3个答案

唐钊
2023-03-14

这个设置帮助我:

{
  "type": "node",
  "request": "launch",
  "name": "Launch Program",
  "cwd": "${workspaceFolder}\\app\\js", // set directory here
  "program": "${workspaceFolder}\\app\\js\\server.js", // set start js here
}
夏侯衡
2023-03-14

您只需在launch中配置cwd设置。json文件如下:

{
    "name": "Python",
    "type": "python",
    "pythonPath":"python", 
    ....
    "cwd": "<Path to the directory>"
    ....
}

有关这方面的更多信息,请访问VS Code docs官方网站。

冯卓
2023-03-14

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

可以指定动态工作目录;(即当前打开的Python文件所在的目录),使用“cwd”:“${fileDirname}”——这利用了VS代码中的“变量引用”功能,以及预定义的变量fileDirname

如果在运行Python时使用Python:Current File(Integrated Terminal)选项,则启动。json文件可能与我的类似,如下所示(这里有更多关于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 ...
}

记住启动。json文件控制Visual Studio代码项目的运行/调试设置;我的启动。json文件是由VS代码在我当前“开放项目”的目录下自动生成的。我只是手动编辑了这个文件,添加了“cwd”:“${fileDirname}”,如上图所示。

记住启动。json文件可能特定于您的项目,或特定于您的目录,因此请确认您正在编辑正确的启动。json(见评论)

如果你没有启动。json文件,请尝试以下操作:

创建一个发布。json文件,在VS代码(文件)中打开项目文件夹

 类似资料:
  • 问题内容: 我开始将vscode用于Python。我有一个简单的测试程序。我想在调试下运行它,并且需要设置运行的工作目录。 我如何/在哪里做? 问题答案: @ SpeedCoder5的评论应该是一个答案; 具体来说,您可以指定一个动态工作目录。(即当前打开的Python文件所在的目录),使用 如果您在运行Python时使用的是该选项,则文件可能看起来像下面的我的文件。 请记住,该文件控制着Visu

  • 问题内容: 正如标题所示,我们正在编写一个Unix风格的shell实用程序 U ,该实用程序应该从bash中调用(在大多数情况下)。 U 到底如何更改bash(或一般来说是父级)的工作目录? PS Shell实用程序 chdir 成功完成了相同的工作,因此必须有一种编程的方法来达到这种效果。 问题答案: 不要这样 尽管注意Bash的命令已缓存并且不会注意到,但它 可能会 起作用。

  • 我正在关注https://cadenceworkflow.io/docs/go-client/workflow-testing/#setup,并看到带有。 如何设置(例如,使其包含测试名称)?我正在使用Go。

  • 问题内容: 默认情况下,Jenkins节点上的作业将存储在中。 目前设置为,所以我的工作在。由于Windows的字符数限制为255个,因此我需要作业目录直接位于驱动器的根目录下。 如何将工作区根目录设置为? 问题答案: 在启动Jenkins主节点时,我们必须指定以下参数: 为此,请在中找到配置文件并完成本节。

  • 我一直在尝试建立一个PHP网站。不管我怎么努力,我都无法让gettext开始工作。 我正在运行一个ubuntu apache服务器上的流浪框,我需要的所有区域设置都是可用的和生成的(使用区域设置-a检查)。 已安装并启用Gettext(使用phpinfo()检查) 这是我的PHP: 这是我的/vagrant/build/locale/en_US/LC_MESSAGES/en_US。采购订单文件:

  • 本文向大家介绍pycharm设置当前工作目录的操作(working directory),包括了pycharm设置当前工作目录的操作(working directory)的使用技巧和注意事项,需要的朋友参考一下 曾经在使用pycharm的时候找到过这个设置,后来想用的时候怎么都找不到了,今天终于摸索出来,记录一下,防止再次忘记。 debug界面 中间可以设置要调试的脚本以及参数,下面Environ