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