[英]Python - Optional Command Line Argument
我想有一個選項-n,它將允許用戶指定列表的大小。 默認值為30。因此:
./findNumberOfPlayers.py -n10
我之前沒有用python做過任何命令行參數,但是對如何在程序中包含-n10
感到困惑。 我知道我會import sys
並將12分配給sys.argv[1]
但它如何與-n10
一起-n10
?
謝謝! 感謝您的幫助。
使用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
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.