VSCode 语法无效(launch.json,第 2 行)
VSCode invalid syntax (launch.json, line 2)
为了 运行 我的程序,我需要在此文件中放入什么。通常我从命令行导航到该文件夹(因为我的测试文件也在那里)并键入:
python main.py test_file.xlsx
所以我的 python 脚本被称为 main.py 并且我正在发送一个 excel 文件作为参数。我不知道你应该在 launch.json 文件中放入什么来让它工作 我从另一个 post 中找到了 args 位,但我不知道我是否正确地完成了它vscode 反对它自己的默认启动文件评论?:
{
// 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",
"type": "python",
"request": "launch",
"program": "${file}",
"args"
"console": "integratedTerminal"
}
]
}
完全迷失了,为什么没有关于这个的文档?
让我们从头开始:
您在上面粘贴的 JSON 无效 - 对象必须是键值对。您的 args
键没有值。
args
是传递给配置中的命令的字符串数组。在你的情况下,如果你的 main 位于工作区的根目录中,这将是 ["${workspaceFolder}/main.py"]
。
要获得次要参数的动态列表(在您的案例文件中),您可以使用 runtimeArgs
键。它也是一个字符串列表,在您的情况下它将是 ["test_file.xlsx"]
有关 VSCode 调试器的文档可在此处找到:https://code.visualstudio.com/docs/editor/debugging
希望这对您有所帮助:)
为了 运行 我的程序,我需要在此文件中放入什么。通常我从命令行导航到该文件夹(因为我的测试文件也在那里)并键入:
python main.py test_file.xlsx
所以我的 python 脚本被称为 main.py 并且我正在发送一个 excel 文件作为参数。我不知道你应该在 launch.json 文件中放入什么来让它工作 我从另一个 post 中找到了 args 位,但我不知道我是否正确地完成了它vscode 反对它自己的默认启动文件评论?:
{
// 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",
"type": "python",
"request": "launch",
"program": "${file}",
"args"
"console": "integratedTerminal"
}
]
}
完全迷失了,为什么没有关于这个的文档?
让我们从头开始:
您在上面粘贴的 JSON 无效 - 对象必须是键值对。您的 args
键没有值。
args
是传递给配置中的命令的字符串数组。在你的情况下,如果你的 main 位于工作区的根目录中,这将是 ["${workspaceFolder}/main.py"]
。
要获得次要参数的动态列表(在您的案例文件中),您可以使用 runtimeArgs
键。它也是一个字符串列表,在您的情况下它将是 ["test_file.xlsx"]
有关 VSCode 调试器的文档可在此处找到:https://code.visualstudio.com/docs/editor/debugging
希望这对您有所帮助:)