首页  >  文章  >  后端开发  >  如何在 VS Code 中设置工作目录以实现高效 Python 调试?

如何在 VS Code 中设置工作目录以实现高效 Python 调试?

Barbara Streisand
Barbara Streisand原创
2024-10-18 15:08:30455浏览

How to Set the Working Directory for Efficient Python Debugging in VS Code?

在 VS Code 中设置 Python 调试的工作目录

为了在 VS Code 中进行无缝调试,指定工作目录至关重要。实现方法如下:

通过 launch.json 动态工作目录

利用 launch.json 中的“cwd”选项将工作目录设置为以下位置打开的 Python 文件。这种动态方法可确保始终使用正确的目录:

<code class="json">"cwd": "${fileDirname}"</code>

注意: 确保“fileDirname”的大写和正确拼写。

其他配置(可选)

根据您的调试方法,您可能需要包含“目的”选项:

<code class="json">"purpose": ["debug-in-terminal"]</code>

如果使用播放按钮或“运行”,则需要此选项和调试”侧边栏选项。

Launch.json 配置示例

要使用 Python:当前文件(集成终端)选项进行调试,您的 launch.json 可能类似于:

<code class="json">{
    ...
    "configurations": [
    {
            "name": "Python: Current File (Integrated Terminal)",
            "type": "python",
            "request": "launch",
            "program": "${file}",
            "console": "integratedTerminal",
            "cwd": "${fileDirname}",
            "purpose": ["debug-in-terminal"]
    },
    ...
}</code>

创建 launch.json 文件

如果您没有 launch.json 文件,请按照以下步骤操作:

  • 在 VS Code 中打开项目文件夹。
  • 单击“调试”视图顶部栏中的“配置”齿轮图标。
  • 单击“创建 launch.json 文件”。
  • 选择 Python 作为调试语言。

替代方法

  • 单击导航面板上的“调试”按钮。
  • 当提示创建 launch.json 文件时,选择“创建...”。
  • 选择 Python 作为调试语言。

以上是如何在 VS Code 中设置工作目录以实现高效 Python 调试?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn