python - 在 VSCode 中进入导入的标准模块
问题描述
我使用 Visual Studio Code 编写了这个简单的代码:
import copy
a = 3
b = copy.copy(a)
print(b)
目的是在调试时查看copy.py的内部工作。
Visual Studio Code 有可能吗?如果是这样,怎么做?
我在“导入副本”和 copy.py 的第一行放置了一个断点(位于 C:\Users\\AppData\Local\Programs\Python\Python37-32\Lib\copy.py)。
解决方案
Vscode 在调试时默认忽略标准库。
将以下内容添加到您首选的 Python 调试器配置中launch.json
:
"debugStdLib": true
这是我的样子:
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "Python: Current File (Integrated Terminal)",
"type": "python",
"request": "launch",
"program": "${file}",
"console": "integratedTerminal",
"debugStdLib": true
},
]
}
来源:https ://github.com/Microsoft/vscode-python/issues/2039#issuecomment-404925035
推荐阅读
- google-apps-script - 遍历数组时,如何在 Google Apps Script for Google 文档中附加项目符号和子项目符号?
- winforms - 运行树莓派 3 的 Windows 10 IOT 核心上的 Winform 应用程序
- sql - Oracle SQL Developer,执行脚本不会停止运行
- google-cloud-dataflow - com.google.cloud.spanner.SpannerException:DEADLINE_EXCEEDED
- typescript - $styles 未使用 webpack 和 typescript 定义
- python-3.x - 绘图中数据着色器聚合的颜色条
- angular - 有没有办法让 Angular 8 中的多个函数/值分配同步执行?
- python - 如何在 Python 中使用递归函数找到最大公约数?
- c - 重新分配结构数组会产生错误 - 下一个大小无效
- html - 从按钮元素中删除边框