python - argparse错误:传递整数参数时无法识别的参数

时间:2017-07-07 09:23:24

标签: python-3.x

我正在尝试将参数传递给tensorflow参数。 如果命令行中没有任何内容传递代码中的默认值。

脚本 -

import argparse
import tensorflow as tf
import sys
import numpy as np
DEFAULT_SEED = 42
parser = argparse.ArgumentParser(description='Process some parameters.')
parser.add_argument('-s','--seed', help='random seed', type=int, default=DEFAULT_SEED)
args=parser.parse_args()
tf.set_random_seed(args.seed)

-error message

usage: ipykernel_launcher.py [-h] [-s SEED]ipykernel_launcher.py: error: unrecognized arguments: -f C:\Users\shin\AppData\Roaming\jupyter\runtime\kernel-f7591362-5cb0-4a7f-ba51-b6ceac2ee819.json

An exception has occurred, use %tb to see the full traceback.

此错误发生在args = parser.parse_args()。 我怎么能解决它?

0 个答案:

没有答案