【发布时间】:2021-04-13 16:20:33
【问题描述】:
我有 Python 脚本。我想做的是在colab中测试这段代码
问题在于初始脚本需要参数。它们的定义如下:
if __name__ == "__main__":
parser = argparse.ArgumentParser(description="Pipeline to train a NN model specified by a YML config")
parser.add_argument("-t", "--tag", nargs="?", type=str, help="Model tag of the experiment", required=True)
parser.add_argument("-c", "--config", nargs="?", type=str, default="syndoc.yml", help="Config file name")
parser.add_argument("-s", "--seed", nargs="?", type=int, default=4321, help="Seed number")
parser.add_argument('-wt', '--with_test', action='store_true', help='Whether to run corresponding Tester')
args = parser.parse_args()
config = coerce_to_path_and_check_exist(CONFIGS_PATH / args.config)
run_dir = MODELS_PATH / args.tag
trainer = Trainer(config, run_dir, seed=args.seed)
trainer.run(seed=args.seed)
错误
usage: trainer.py [-h] -t [TAG] [-c [CONFIG]] [-s [SEED]] [-wt]
trainer.py: error: the following arguments are required: -t/--tag
【问题讨论】:
-
您的帖子缺少您正在尝试做的事情的上下文,例如您正在使用什么导入,培训师是什么类。
-
这篇文章没有提供任何问题
-
"问题在于初始脚本需要参数。"所以...提供一些论据?困难究竟是什么?如果您实际上不知道如何做到这一点,那么您就没有编程问题;你有一个“我如何使用我的电脑”的问题。您可以尝试使用superuser.com,但如果将
supply arguments to program放入搜索引擎,可能会更好。
标签: python