要运行我的程序,我需要在该文件中添加什么内容。通常,从命令行我导航到该文件夹(因为我的测试文件也在那里)并键入:
python main.py test_file.xlsx
所以我的python脚本称为main.py,我正在发送一个excel文件作为参数。我无法弄清楚应该放在launch.json文件中的内容才能使其正常工作,我从另一篇文章中找到了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"
}
]
}
完全迷失了,为什么这里没有一些文档?
答案 0 :(得分:1)
让我们从头开始:
您上面粘贴的JSON无效-对象必须是键值对。您的args
键没有值。
args
是在您的配置中传递给命令的字符串数组。如果您的主体位于工作区的根目录中,则为["${workspaceFolder}/main.py"]
。
要获得一个很好的动态的辅助参数列表(在您的情况下为文件),可以使用runtimeArgs
键。它也是一个字符串列表,在您的情况下为["test_file.xlsx"]
有关VSCode调试器的文档可以在这里找到:https://code.visualstudio.com/docs/editor/debugging
希望这会有所帮助:)