1. 程式人生 > >解決python中argparse模組add_argument問題

解決python中argparse模組add_argument問題

這個東西,用於從命令列讀取引數。

用法:

import argparse
parser=argparse.ArgumentParser()
parser.add_argument("echo",help="echo the string")
args=parser.parse_args()
print args.echo

以yolov3中的convert.py為例

在命令列鍵入

如果不想在命令列中用,我在pycharm中開啟,直接可以run。

nargs=‘?’ 表示讀入一個引數或者沒有。

default=‘’ 表示沒有給引數的預設值。

然後直接run就行,不用調命令列。

ps:pycharm裡也有terminal,dangdangdang~

把命令輸入到這跟終端是一樣的

終於知道怎麼弄了,很開心~加油!