【发布时间】:2020-12-29 06:02:02
【问题描述】:
我正在尝试在获取其目录的 VSCode 中调试我的 python 程序。当我从终端运行os.getcwd() 时,我得到了正确的目录,但是当我使用 VS Code 调试选项时,它默认为“默认”路径(在我的注册表变量中设置,即 C:\Users
我已经创建了一个 launch.json 文件。
{
"version": "0.2.0",
"configurations": [
{
"name": "Python: Current File",
"type": "python",
"request": "launch",
"program": "${file}",
"console": "integratedTerminal",
"cwd": "C:\\Users\\<User>\\Documents\\Project\\"
}
]
}
这里我加了“cwd”,除了这里不管我放什么值,os.getcwd()的值在调试模式下返回默认路径。我试过把:整个路径,${workspaceFolder},${fileDirname},${fileWorkspaceFolder}。
launch.json 文件位于我项目的 .vscode 文件夹中。
我不明白为什么会发生这种情况,理想情况下希望得到修复。本网站上有关此主题的其他问题均无济于事。
【问题讨论】:
标签: python visual-studio-code vscode-debugger