Python庫之argparse使用

2021-10-09 10:51:01 字數 767 閱讀 5698

argsparse是python的命令列解析的標準模組. **

import argparse

parser = argparse.argumentparser(description='命令列中傳入乙個數字')

parser.add_argument("square", help="請輸入乙個數字", type=int)

parser.add_argument("input_str", help="請輸入乙個字母", type=str)

args = parser.parse_args()

print(args.square ** 2 )

print(args.input_str)

# parser = argparse.argumentparser(description='命令列中傳入多個數字')

# parser.add_argument("more_int", help="請輸入乙個字母",nargs='+', type=int)

# args = parser.parse_args()

# print(args.more_int)

# 設定引數是否必填 required=true

# 設定多個引數 nargs='+'

# 設定引數預設值 default='ha'

執行:

python3 test2.py  5  k  

25k

蘋果版點這裡

安卓版點這裡

python 命令列解析工具argparse的認識

一 介紹 argparse 是python 中用於解析命令列引數和選項的標準模組。簡單的形容就是你寫完python程式之後,在終端下 linux系統 可以用命令列直接呼叫執行,並且可以設定相應的引數等等。二 如何使用 說太多廢話無用,我們需要掌握的是如何使用,能看懂別人寫的 即可。太多的理論知識作用...

Python 命令列解析工具 Argparse介紹

最近在研究pathon的命令列解析工具,argparse,它是python標準庫中推薦使用的編寫命令列程式的工具。以前老是做ui程式,今天試了下命令列程式,感覺相當好,不用再花大把時間去研究介面問題,尤其是vc 中尤其繁瑣。現在用python來實現命令列,核心計算模組可以用c自己寫擴充套件庫,效果挺...

Python 之 常用庫

知識點 標準庫 擴充套件庫標準庫 說明builtins 內建函式預設載入 os作業系統介面 syspython自身的執行環境 functools 常用的工具 json 編碼和解碼 json 物件 logging 記錄日誌,除錯 multiprocessing 多程序threading 多執行緒cop...