Note
Click here to download the full example code or to run this example in your browser via Binder
Using sys.argv
in examples¶
This example demonstrates the use of sys.argv
in example .py
files.
By default, all example .py
files will be run by Mkdocs-Gallery without any
arguments. Notice below that sys.argv
is a list consisting of only the
file name. Further, any arguments added will take on the default value.
This behavior can be changed by using the reset_argv
option in the sphinx configuration,
see Passing command line arguments to example scripts.
Out:
sys.argv: ['/home/runner/work/mkdocs-gallery/mkdocs-gallery/examples/plot_07_sys_argv.py']
parsed args: Namespace(option='default')
import argparse
import sys
parser = argparse.ArgumentParser(description='Toy parser')
parser.add_argument('--option', default='default',
help='a dummy optional argument')
print('sys.argv:', sys.argv)
print('parsed args:', parser.parse_args())
Total running time of the script: ( 0 minutes 0.001 seconds)
Download Python source code: plot_07_sys_argv.py