使用python的optparse模塊我想在常規用法輸出下添加額外的示例行。我現在help_print()輸出如下:python optparse,如何在使用輸出中包含附加信息?
usage: check_dell.py [options]
options:
-h, --help show this help message and exit
-s, --storage checks virtual and physical disks
-c, --chassis checks specified chassis components
我想這是包括我的工作不太* nix的識字用戶使用的例子。像這樣的:
usage: check_dell.py [options]
options:
-h, --help show this help message and exit
-s, --storage checks virtual and physical disks
-c, --chassis checks specified chassis components
Examples:
check_dell -c all
check_dell -c fans memory voltage
check_dell -s
我該如何做到這一點?什麼optparse選項允許這樣?當前代碼:
import optparse
def main():
parser = optparse.OptionParser()
parser.add_option('-s', '--storage', action='store_true', default=False, help='checks virtual and physical disks')
parser.add_option('-c', '--chassis', action='store_true', default=False, help='checks specified chassis components')
(opts, args) = parser.parse_args()
遷移到argparse :-) – 2017-01-12 11:12:22