首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在python中,VSCode调试器不会单步执行外部代码。我不知道如何在launch.json中编辑"justMyCode“

在Python中,VSCode调试器不会单步执行外部代码的原因是由于默认情况下,VSCode调试器只会单步执行被称为"Just My Code"的代码,即只会执行当前项目中的代码,而不会执行外部库或模块的代码。

要在launch.json中编辑"justMyCode",可以按照以下步骤进行操作:

  1. 打开VSCode,并在左侧的侧边栏中选择调试视图。
  2. 点击顶部工具栏中的齿轮图标,选择"在launch.json中打开",这将打开launch.json文件。
  3. 在launch.json文件中找到你的调试配置,通常是"Python: Current File"或"Python: Attach"。
  4. 在该配置中添加一个名为"justMyCode"的属性,并将其设置为false,表示允许调试器单步执行外部代码。示例如下:
代码语言:txt
复制
{
  "version": "0.2.0",
  "configurations": [
    {
      "name": "Python: Current File",
      "type": "python",
      "request": "launch",
      "program": "${file}",
      "justMyCode": false
    }
  ]
}
  1. 保存launch.json文件,并重新启动调试器。

这样,VSCode调试器将会单步执行所有代码,包括外部库或模块的代码。

需要注意的是,修改"justMyCode"属性可能会导致调试器在执行大量外部代码时变得缓慢,因此在调试期间建议仅将其设置为false,以避免不必要的性能损耗。

关于腾讯云相关产品和产品介绍链接地址,由于要求不能提及具体品牌商,无法提供相关链接。但腾讯云提供了丰富的云计算服务,你可以通过访问腾讯云官方网站,查找与云计算相关的产品和文档。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券