代码之家  ›  专栏  ›  技术社区  ›  Jin Kwon

如何提交带有命名参数的多个python文件?

  •  0
  • Jin Kwon  · 技术社区  · 3 年前

    a.py
    b.py
    c.py
    

    这个 a.py 是主文件,它解析如下参数。

        argument_parser = argparse.ArgumentParser()
        argument_parser.add_argument('--some-value')
        argument_parser.add_argument('--other-value')
        argument_parser.add_argument('--and-so-on')
    

    我想我知道如何使用 --py-files 选项

    spark-submit \
      ... \
      --py-files a.py,b.py,c.py
    

    当我提出这样的论点时。

    spark-submit \
      ... \
      --py-files a.py,b.py,c.py
      --some-value some \
      --other-value other \
      --and-so-on and
    

    我似乎把这些论点传给了 spark-submit 它抱怨道。

    Error: Unrecognized option: --some-value
    

    我怎样才能解决这个问题?

    0 回复  |  直到 3 年前
        1
  •  1
  •   过过招    3 年前

    尝试

    spark-submit \
      ... \
      --py-files b.py,c.py \
      a.py \
      --some-value some \
      --other-value other \
      --and-so-on and