最近遇到一個問題,是指定參數來運行某個特定的進程,這很類似Linux中一些命令的參數了,比如ls -a,為什么加上-a選項會響應。optparse模塊實現的也是類似的功能,它是為腳本傳遞命令參數。
使用此模塊前,首先需要導入模塊中的類OptionParser,然后創建它的一個實例(對象):
接著就可以添加選項了,基本語法:
add_option中最重要的四個option的屬性是:action,type,dest(destination),help。這四個中action又是最基礎的。
action參數(附帶介紹了type、dest):
action參數告訴optparse該做什么當它在命令行中遇到選項時。action有三種存儲方式:store、store_false、store_true。如果不指定action的值,默認的是store,它告訴optparse將繼續讀取下一個參數(type),保證類型的正確性,并將它將值存儲在一個變量(dest)中,即將命令行中輸入的字符串將它存為options的屬性,這樣可以直接調用。 主站蜘蛛池模板: 望谟县| 淅川县| 高青县| 隆安县| 辽中县| 贵定县| 兴城市| 清流县| 瑞安市| 福清市| 静安区| 安平县| 波密县| 武穴市| 蚌埠市| 方正县| 南宫市| 惠来县| 鄯善县| 廊坊市| 自治县| 佳木斯市| 乐东| 根河市| 大丰市| 安达市| 淮南市| 德清县| 余姚市| 鞍山市| 五原县| 泰兴市| 永吉县| 镶黄旗| 通城县| 河池市| 乌兰浩特市| 乐安县| 共和县| 滨州市| 彩票|