我正在运行带有参数的.py脚本,但代码要求输入,我无法输入任何内容,如图所示。
如果您事先知道要输入的输入,那么您可以使用:
! printf 'y\ny\ny\n' | python run.py --task 1 --gpu -1 --data "data/"
在上述情况下,如果终端提示输入三次,则先输入y,然后输入y,然后输入y。 \n仅适用于换行。
\n
e.g-
如果你只需要输入两个输入,比如q然后是d那么它应该看起来像:
q
d
! printf 'q\nd\n' | python run.py --task 1 --gpu -1 --data "data/"
更新:Colab现在支持输入提示。尝试再次运行,你应该看到如下提示: