python有哪些命令行參數(shù)解析模塊?
1、概念
(1)getopt只能簡(jiǎn)單地處理命令行參數(shù)。
(2)optparse,功能強(qiáng)大,使用方便,方便地生成符合Unix/Posix標(biāo)準(zhǔn)的標(biāo)準(zhǔn)命令行說(shuō)明。
(3)argparse使用戶更容易編寫友好的命令行界面。該軟件所需的程序進(jìn)行了參數(shù)定義,argparse可以更好地解析sys.argv。與此同時(shí),argparse模塊還可以自動(dòng)生成提示信息,幫助用戶輸入錯(cuò)誤參數(shù)。
2、模塊的選擇
許多新手可能會(huì)使用getopt,而且使用方便。比如optget不能解析一個(gè)參數(shù)的多個(gè)值,比如-filefile1file2file3,而optparse其實(shí)我沒用過(guò),但考慮到它在Python2.7之后就被拋棄,不再維護(hù),我們通常也不會(huì)使用它。
以上就是Python中3種命令行參數(shù)解析模塊,希望對(duì)大家有所幫助。更多Python學(xué)習(xí)教程請(qǐng)關(guān)注IT培訓(xùn)機(jī)構(gòu):千鋒教育。