91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

Python argparse值范圍幫助消息外觀

小云
118
2023-09-27 07:08:29
欄目: 編程語言

在Python的argparse模塊中,可以通過設置type參數為一個callable對象來限制參數的值范圍。當參數值超出范圍時,argparse會自動顯示錯誤消息并退出程序。

要改變幫助消息的外觀,可以使用metavar參數來設置在幫助消息中顯示的參數名稱。下面是一個示例代碼:

import argparse
# 創建一個ArgumentParser對象
parser = argparse.ArgumentParser()
# 添加一個參數,并設置值范圍為1到10
parser.add_argument('--number', type=int, choices=range(1, 11), metavar='N',
help='an integer between 1 and 10')
# 解析命令行參數
args = parser.parse_args()

在這個示例中,metavar='N'將在幫助消息中顯示參數名稱為N,而不是--number。用戶輸入的值如果不在范圍內,argparse會自動顯示以下錯誤消息:

usage: script.py [-h] [--number N]
script.py: error: argument --number: invalid choice: VALUE (choose from 1 to 10)

你可以根據需要修改metavar的值來適應你的參數名稱和幫助消息的外觀。

0
阿克苏市| 汕尾市| 西乌珠穆沁旗| 肥东县| 临安市| 云阳县| 罗甸县| 平陆县| 南陵县| 兴隆县| 乌审旗| 江都市| 阿拉善左旗| 通榆县| 泸水县| 太康县| 石城县| 乌鲁木齐县| 灌阳县| 鄂托克前旗| 宝鸡市| 通许县| 鄂温| 高雄市| 马公市| 辉南县| 宜丰县| 钟山县| 瑞昌市| 廉江市| 宜昌市| 杭州市| 信阳市| 威海市| 盐城市| 岱山县| 藁城市| 尚义县| 庆阳市| 灵宝市| 丰台区|