如何在colab中为参数解析器提供输入

时间:2019-12-14 12:25:25

标签: python google-colaboratory

以下代码需要两张图片作为输入才能运行。我在colab中运行它,但是由于出错,我不知道如何提供输入。

def main(): ap = argparse.ArgumentParser()

ap.add_argument('-ht', '--host', required=True, help = "lenna-256.ppm")
ap.add_argument('-s', '--secret', required=True, help = "grumpy-115.png")
ap.add_argument('-g', '--generations', default=80, type=int)
ap.add_argument('-p', '--population', default=100, type=int)
ap.add_argument('-c', '--crossover', default=0.7, type=float)
ap.add_argument('-m', '--mutation', default=0.25, type=float)

args = vars(ap.parse_args())

但是当我键入以下代码时:

usage: genstego. py lenna-256.ppm grumpy-115.png> 

其错误是:

usage: genstego. py lenna-256.ppm grumpy-115.png
                        ^
SyntaxError: invalid syntax

请注意,代码是正确的,当我在没有输入的情况下运行它时,它会要求输入,但是我不知道如何在colab中输入它,因为它会出错。

0 个答案:

没有答案