Uso del modulo optparse di python Vorrei aggiungere righe di esempio aggiuntive sotto l'output di utilizzo regolare. La mia corrente di uscita help_print() appare così:python optparse, come includere ulteriori informazioni nell'output di utilizzo?
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
mi piacerebbe includere esempi di utilizzo per i meno * nix utenti alfabetizzati al mio lavoro. Qualcosa del genere:
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
Come potrei realizzare questo? Quali opzioni optparse consentono? Codice attuale:
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()
Migrazione a argparse :-) –