【VSCode】支持argparser/接受命令行参数

简介: 【VSCode】支持argparser/接受命令行参数

问题

Python的argparser的功能非常强大,在复杂工程项目中应用十分广泛。vscode是当前最流行的IDE开发环境,那么如何在vscode中配置argparser呢?

方法

(1) 修改.vscode的launch.json文件

{
    // 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}",
            "console": "integratedTerminal",
            "justMyCode": true,
            "args": [
                "--name","Alice",
                "--age", "18",
            ],
        }
    ]
}

(2) argparser中编程

from argparse import ArgumentParser
parser = ArgumentParser(description='test argparser')
parser.add_argument('--name', type=str, default='name', help='please specify your name in cmd')
parser.add_argument('--age', type=int, default=18, help='please specify your age in cmd')
arg = parser.parse_args()
print(arg.name, arg.age)

(3) 输出结果

Alice 18







目录
相关文章
|
12月前
VSCode调试 添加命令行参数
VSCode调试 添加命令行参数
459 0
|
6月前
命令行启动vscode
命令行启动vscode
94 1
VSCode配置终端为系统命令行
VSCode配置终端为系统命令行
|
Shell 开发工具 git
在 Git Bash 下设置命令行调用vscode
在Git Bash下使用命令指定一个程序打开文件的设置。今天在使用gitbash时,打开文件,每次都是终端和使用鼠标去打开文件两个状态间来回切换。感觉很不方便,要是能够用命令直接打开文件就好了。 下面设置Git Bash中使用vscode命令打开文件...
266 0
在 Git Bash 下设置命令行调用vscode
VSCode中快速打开命令行终端的快捷键
VSCode中快速打开命令行终端的快捷键
1074 0
VSCode中快速打开命令行终端的快捷键
|
Shell
使用命令行打开vscode
使用命令行打开vscode
149 0
vscode插件快餐教程(6) - LSP协议的初始化参数
我们在第4节曾经介绍过LSP的初始化的握手过程。 我们可以在connection的onInitialize函数中来接收客户端的初始化参数,比如客户端的能力。
1526 0
|
6月前
sublime和vscode 推荐安装的插件
sublime和vscode 推荐安装的插件
75 0
|
6月前
|
人工智能 自然语言处理 算法
国产新型AI编程助手—DevChat AI插件在VSCode中的应用
国产新型AI编程助手—DevChat AI插件在VSCode中的应用
250 0