Если вы заранее знаете, какие входы вы хотите ввести, вы можете использовать:
! printf 'y\ny\ny\n' | python run.py --task 1 --gpu -1 --data "data/"
В вышеприведенном случае, если терминал запрашивает ввод три раза, он будет вводиться первыму, у, у, у.\n
только для новой строки.
eg-
Если вам нужно ввести только два ввода, скажем q
, а затем d
, тогда оно должно выглядеть следующим образом:
! printf 'q\nd\n' | python run.py --task 1 --gpu -1 --data "data/"