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