argparse解析命令

2021-09-10 02:50:52 字數 779 閱讀 6335

#在python中,命令列解析的很好用,

# 首先匯入命令列解析模組

import argparse

import sys

#然後建立物件

parse=argparse.argumentparser()

# 然後增加命令列

# 對於函式add_argumen()第乙個是選項,第二個是資料型別,第三個預設值,第四個是help命令時的說明

parse.add_argument("--learning_rate",type=float,default=0.01,help="initial learining rate")

parse.add_argument("--max_steps",type=int,default=2000,help="max")

parse.add_argument("--hidden1",type=int,default=100,help="hidden1")

# 其中引數sys.ar**[1:]是命令列語句中從第乙個到最後

flags,unparsed=parse.parse_known_args(sys.ar**[1:])

print(flags.learning_rate)

print(flags.max_steps)

print(flags.hidden1)

print(unparsed)

# 輸出namespace

print(flags)

print(sys.ar**)

ref: 

argparse用法,命令解析任務

argparse 是python 自帶的命令列引數解析包,可以用來方便的讀取命令列引數 import argparse parser argparse.argumentparser description demo of argparser parser.add argument n name de...

python 命令列解析argparse

python中的命令列解析最簡單最原始的方法是使用sys.argv來實現,更高階的可以使用argparse這個模組。argparse從python 2.7開始被加入到標準庫中,所以如果你的python版本還在2.7以下,那麼需要先手動安裝。import argparse parser argpars...

argparse命令列解析包

是python的乙個命令列解析包,非常編寫可讀性非常好的程式,一般有3個步驟 定位引數傳值的方法 直接用 引數名 或者 引數名 雙引號或單引號均可 import argparse parser argparse.argumentparser parser.add argument integer t...