本篇文章為大家展示了Python中argparse庫(kù)如何使用,內(nèi)容簡(jiǎn)明扼要并且容易理解,絕對(duì)能使你眼前一亮,通過(guò)這篇文章的詳細(xì)介紹希望你能有所收獲。
創(chuàng)新互聯(lián)專(zhuān)注于源城企業(yè)網(wǎng)站建設(shè),成都響應(yīng)式網(wǎng)站建設(shè)公司,成都做商城網(wǎng)站。源城網(wǎng)站建設(shè)公司,為源城等地區(qū)提供建站服務(wù)。全流程按需開(kāi)發(fā),專(zhuān)業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)專(zhuān)業(yè)和態(tài)度為您提供的服務(wù)
argsparse是python的命令行解析的標(biāo)準(zhǔn)模塊.
代碼
import argparse parser = argparse.ArgumentParser(description='命令行中傳入一個(gè)數(shù)字') parser.add_argument("square", help="請(qǐng)輸入一個(gè)數(shù)字", type=int) parser.add_argument("input_str", help="請(qǐng)輸入一個(gè)字母", type=str) args = parser.parse_args() print(args.square ** 2 ) print(args.input_str) # parser = argparse.ArgumentParser(description='命令行中傳入多個(gè)數(shù)字') # parser.add_argument("more_int", help="請(qǐng)輸入一個(gè)字母",nargs='+', type=int) # args = parser.parse_args() # print(args.more_int) # 設(shè)置參數(shù)是否必填 required=True # 設(shè)置多個(gè)參數(shù) nargs='+' # 設(shè)置參數(shù)默認(rèn)值 default='ha'
執(zhí)行:
python3 test2.py 5 k 25 k
上述內(nèi)容就是Python中argparse庫(kù)如何使用,你們學(xué)到知識(shí)或技能了嗎?如果還想學(xué)到更多技能或者豐富自己的知識(shí)儲(chǔ)備,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。