我想有一个选项-n,它允许用户指定列表的大小。默认值为30.所以:
./findNumberOfPlayers.py -n10
我之前没有使用python完成任何命令行参数,但我对如何在程序中包含-n10
感到困惑。我知道我会import sys
并将其分配到sys.argv[1]
,但它如何与-n10
一起使用?
谢谢!我很感激帮助。
答案 0 :(得分:1)
使用argparse。
import argparse
parser = argparse.ArgumentParser()
parser.add_argument("-n", "--number", help="Enter a number", type=int)
然后您可以像这样访问arg -
args = parser.parse_args()
num_players = args.number if args.number else 30