【问题标题】:how to implement command line argument in colab?如何在 colab 中实现命令行参数?
【发布时间】:2020-09-10 05:30:35
【问题描述】:
    # construct the argument parser and parse the arguments
ap = argparse.ArgumentParser()
ap.add_argument("-d", "--dataset", required=True,
    help="path to input dataset")
ap.add_argument("-p", "--plot", type=str, default="plot.png",
    help="path to output loss/accuracy plot")
ap.add_argument("-m", "--model", type=str,
    default="mask_detector.model",
    help="path to output face mask detector model")
args = vars(ap.parse_args())

我收到错误用法:ipykernel_launcher.py [-h] -d DATASET [-p PLOT] [-m MODEL] ipykernel_launcher.py:错误:需要以下参数:-d/--dataset 异常已发生,请使用 %tb 查看完整的回溯。

SystemExit:2 /usr/local/lib/python3.6/dist-packages/IPython/core/interactiveshell.py:2890:用户警告:退出:使用“退出”、“退出”或 Ctrl-D。 warn("要退出:使用 'exit'、'quit' 或 Ctrl-D。", stacklevel=1)

【问题讨论】:

    标签: python dataset google-colaboratory conv-neural-network


    【解决方案1】:

    dataset 参数的声明包括required=True。如果您从 IPython 运行此脚本,请确保包含该参数的值。示例,假设脚本名称为myscript.py,您的数据集名为DEFAULT_DATASET.dat

    run myscript.py -d DEFAULT_DATASET.dat
    

    或将required=True 参数替换为default="DEFAULT_DATASET.dat"

    ap.add_argument("-d", "--dataset", default="DEFAULT_DATASET.dat",
        help="path to input dataset")
    

    【讨论】:

      猜你喜欢
      • 2020-09-25
      • 2020-06-14
      • 1970-01-01
      • 1970-01-01
      • 2011-04-29
      • 1970-01-01
      • 1970-01-01
      • 2022-01-23
      • 1970-01-01
      相关资源
      最近更新 更多