在範例中使用 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 產生的展示