Python> Argument d'exécution> Vérifier si -d est attaché

Environnement d'exploitation


Xeon E5-2620 v4 (8 noyaux) x 2
32GB RAM
CentOS 6.8 (64bit)
openmpi-1.8.x86_64 et ses-devel
mpich.x86_64 3.1-5.el6 et ses-devel
gcc version 4.4.7 (Et gfortran)
NCAR Command Language Version 6.3.0
WRF v3.7.Utilisez 1.
Python 2.6.6 (r266:84292, Aug 18 2016, 15:13:37) 
Python 3.6.0 on virtualenv

Lors de l'exécution d'un script Python, vérifiez si -d est attaché.

Référence: https://docs.python.jp/3/howto/argparse.html La partie décrite dans store_true.

test_python_170324a.py


import argparse

parser = argparse.ArgumentParser(description="do something")

parser.add_argument(
    '-d',
    '--debugMode',
    dest='debugMode',
    action='store_true',
    help='debug mode')

cmd_args = parser.parse_args()

if(cmd_args.debugMode == False):
	print("normal mode")
else:
	print("debug mode")

résultat


$ python test_python_170324a.py 
normal mode
$ python test_python_170324a.py -d
debug mode
$ python test_python_170324a.py --debugMode
debug mode

Recommended Posts

Python> Argument d'exécution> Vérifier si -d est attaché
Vérifiez si la chaîne est un nombre en python
python> vérifier NoneType ou non> si a == None:> si a vaut None:
Vérifiez si l'URL existe en Python
Vérifiez si les caractères sont similaires en Python
Créer un dossier Python Vérifiez s'il existe déjà
(Pour moi) Flask_AWS_3 (Vérifiez si SQL fonctionne)
Instruction Python if
Python est facile
vérification de la grammaire python
Créez un script python pour vérifier si le lien à l'URL spécifiée est valide
Qu'est-ce que python
Comment vérifier en Python si l'un des éléments d'une liste est dans une autre liste
[Python] instruction if
Python est une instance
python> Vérifier si le code est imprimable> Utiliser ord () / all (c dans string.printable for c in hello)
Qu'est-ce que Python
Vérifiez s'il s'agit d'Unix dans le langage de script
Vérifiez si le câble LAN est déconnecté sous Linux
Vérifiez s'il s'agit d'Unix dans le langage de script
Pourquoi le premier argument de la classe [Python] est-il self?