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...