【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







目录
相关文章
|
9月前
命令行启动vscode
命令行启动vscode
112 1
VSCode调试 添加命令行参数
VSCode调试 添加命令行参数
529 0
VSCode配置终端为系统命令行
VSCode配置终端为系统命令行
|
Shell 开发工具 git
在 Git Bash 下设置命令行调用vscode
在Git Bash下使用命令指定一个程序打开文件的设置。今天在使用gitbash时,打开文件,每次都是终端和使用鼠标去打开文件两个状态间来回切换。感觉很不方便,要是能够用命令直接打开文件就好了。 下面设置Git Bash中使用vscode命令打开文件...
285 0
在 Git Bash 下设置命令行调用vscode
|
Shell
使用命令行打开vscode
使用命令行打开vscode
158 0
VSCode中快速打开命令行终端的快捷键
VSCode中快速打开命令行终端的快捷键
1291 0
VSCode中快速打开命令行终端的快捷键
vscode插件快餐教程(6) - LSP协议的初始化参数
我们在第4节曾经介绍过LSP的初始化的握手过程。 我们可以在connection的onInitialize函数中来接收客户端的初始化参数,比如客户端的能力。
1546 0
|
8月前
|
前端开发
VSCode中自带插件Emmet的用法
Emmet 是一个强大的工具,集成在 Visual Studio Code (VSCode) 中,可以大大提高编写 HTML 和 CSS 的效率。以下是如何使用 Emmet 插件的一些基本方法
110 4
|
8月前
|
传感器 前端开发 JavaScript
前端开发者必备的VS Code插件推荐
前端开发者必备的VS Code插件推荐

热门文章

最新文章