【问题标题】:Google Prediction API, Hello Prediction: error - Too few argumentsGoogle Prediction API,Hello Prediction:错误 - 参数太少
【发布时间】:2015-06-04 08:39:37
【问题描述】:

今天是我在 Anaconda Python (Ubuntu Linux) 上试用 Google Prediction API 的第一天。

我想使用以下代码试用 Hello Prediction 起始代码 prediction.py

    $ python prediction.py --object_name="mymodelid/mybucket" --id="myidentifier"

代码文档中的具体建议。

但是,我收到以下错误:

    usage: pred.py [-h] [--auth_host_name AUTH_HOST_NAME]
                   [--noauth_local_webserver]
                   [--auth_host_port [AUTH_HOST_PORT [AUTH_HOST_PORT ...]]]
                   [--logging_level {DEBUG,INFO,WARNING,ERROR,CRITICAL}]
                   object_name id
    pred.py: error: too few arguments

我尝试过调试,但在 argparse 包方法中迷失了方向。

非常感谢任何帮助。

编辑:复制此代码的先决条件包括将数据上传到 Google 存储。步骤可以在here找到。

【问题讨论】:

  • 无法用 python 2.7.6 重现
  • 嘿@TimCastelijns,我添加了一个编辑行。应该有一些先决条件,我之前完全忘记提到了。道歉。

标签: python argparse google-prediction


【解决方案1】:

根据您应该使用的错误消息

$ python prediction.py mymodelid/mybucket myidentifier

它需要 2 个字符串,没有标志。

usage: pred.py [-h] [--auth_host_name AUTH_HOST_NAME]
               ...
               object_name id

您还可以包含诸如“--auth_host_hame=Joe”之类的值,但这是在[] 中,因此是可选的。用法行中没有“[--id ID]”术语。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-04-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多