在示例中使用 sys.argv#

此示例演示了在示例 .py 文件中使用 sys.argv

默认情况下,所有示例 .py 文件将由 Sphinx-Gallery 无需 任何参数运行。请注意,在下面 sys.argv 是一个仅包含文件名列表。此外,任何添加的参数将采用默认值。

此行为可以通过在 sphinx 配置中使用 reset_argv 选项来更改,请参阅 将命令行参数传递给示例脚本.

sys.argv: ['/home/circleci/project/examples/plot_7_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())

脚本总运行时间:(0 分钟 0.191 秒)

估计内存使用情况:176 MB

由 Sphinx-Gallery 生成的画廊