谷歌Colab(Python,jupyter笔记本)终端输入

时间:2018-05-24 19:39:10

标签: python-3.x terminal jupyter-notebook google-colaboratory

我正在运行带有参数的.py脚本,但代码要求输入,我无法输入任何内容,如图所示。 enter image description here

2 个答案:

答案 0 :(得分:1)

如果您事先知道要输入的输入,则可以使用:

! printf 'y\ny\ny\n' | python run.py --task 1 --gpu -1 --data "data/"

在上述情况下,如果终端提示输入三次,则先输入y,然后输入y,然后输入y。 \n仅用于换行。

e.g -

如果您只需要输入两个输入,请说q后跟d,那么它应该如下所示:

! printf 'q\nd\n' | python run.py --task 1 --gpu -1 --data "data/"

答案 1 :(得分:0)

更新: Colab现在支持输入提示。尝试再次运行,你应该看到这样的提示:

enter image description here