argparse實(shí)現(xiàn)與shell進(jìn)行交互

argparse提供了非常友好的命令行解析接口,在命令行參數(shù)比較多的時候更為明顯。

import argparse

parser = argparse.ArgumentParser(description='Regards to your name.')

parser.add_argument('-n', dest='m_name',type=str,help='your name')

options = parser.parse_args()

print('Hello',options.m_name)

當(dāng)你用shell輸入

python3 test.py -n Qin

就會輸出:

Hello Qin

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,569評論 19 139
  • getopt:和C中的getopt()等價。optparse:2.7后已不推薦使用。argparse:基于optp...
    顧慎為閱讀 8,813評論 1 10
  • 摘要:今天開始,將會連續(xù)用幾篇文章教大家認(rèn)識主板上的各種元器件,認(rèn)識它們的名稱、外觀,了解它們的作用,今天的內(nèi)容是...
    最愛白菜閱讀 666評論 0 1
  • 很多人提到牛頓,最先想到的就是他被蘋果給砸了腦袋… 這位被世人稱為“百科全書”的男人,提出了萬有引力和三大運(yùn)動定律...
    百萬心生活閱讀 292評論 0 0
  • 師北宸一塊聽聽寫作課(老師這篇我早就寫了) 上中學(xué)開始,我是比較喜歡看文字的,家里離學(xué)校8里地,一天走四趟,路上的...
    老蟈閱讀 151評論 3 2

友情鏈接更多精彩內(nèi)容