注意
跳到結尾下載完整的範例程式碼。或者透過 JupyterLite 或 Binder 在您的瀏覽器中執行此範例
在範例中使用 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