本文主要是介绍VScode----debug调试python代码添加上额外命令(args),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
这里写目录标题
- 问题描述
- 问题解决
更多内容可以点击这里查看个人博客:个人博客
问题描述
在服务器上运行python代码时,总会添加上额外的参数一般是用jyputer或者终端直接加上命令,现在我在vscode调试远程代码的时候想要加上这些命令.
问题解决
打开要调试的主函数打上断点,启动调试
此时会报错,我们点击添加配置,修改自动生成的lauch.json
将对应的参数存入args即可,“”,""分开
{// 使用 IntelliSense 了解相关属性。 // 悬停以查看现有属性的描述。// 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387"version": "0.2.0","configurations": [{"name": "Python 调试程序: 当前文件","type": "debugpy","request": "launch","program": "${file}","console": "integratedTerminal",//添加对应的args"args": ["--cfg", "./configs/MetaFG_meta_2_384.yaml","--local_rank","0","--batch-size", "10","--tag", "OUTPUT_TAG", "--lr", "5e-3" ,"--min-lr" ,"5e-5","--warmup-lr", "5e-4" ,"--epochs", "300","--warmup-epochs", "20","--dataset", "cub-200","--output", "output1", "--pretrain", "./premodel/metafg_2_inat21_384.pth"]}]
}
在次运行调试可以看到终端已经把额外的命令输入了
这篇关于VScode----debug调试python代码添加上额外命令(args)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!