当前位置:   article > 正文

在vscode中加参数调试-python_vscode添加参数调试

vscode添加参数调试

在vscode中加参数调试-python

有时会遇到需要带有命令行参数的debug,因此需要在vscode的配置文件lanuch.json中添加命令行参数

解决方案

1.首先需要找到lanuch.json文件,如果项目中没有该文件,可以采用如下方法建立:
首先点击Run and Debug然后点击create a launch.json file之后点击python相关选项即可
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述在这里插入图片描述
在这里插入图片描述
通过这样的方法就可以在项目中建立一个lanuch.json文件,当然如果本身项目中就包含lanuch.json文件,也可以这样:
打开run->Open Configurations
在这里插入图片描述
2. 增加args参数
可以在args中加入任意命令行参数,本文示例中加入命令行参数为"args": ["-a", "-b", "-c"]
在这里插入图片描述
3. 测试
test.py

import sys

def test_sys_args():
    
    if len(sys.argv) > 1:
        print(len(sys.argv))
        
        for argv in sys.argv:
            print(argv)

    else:
        print('no args input!')

if __name__ == '__main__':
    test_sys_args()
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15

Debug可以看到三个参数已经读入进sys.argv
在这里插入图片描述
4. 注意事项
在这里插入图片描述
必须在launch.json配置的debug运行才可以导入命令行参数,右上角的不可以。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/680646
推荐阅读
相关标签
  

闽ICP备14008679号