Как автоматически отвечать на входные данные python

#python-3.x

#python-3.x

Вопрос:

Итак, скажем, у меня есть

 name = input("Enter Your Name : ")
print(name)
  

как я мог в bat-файле или другом файле python автоматически вводить имя?
без изменения источника

Комментарии:

1. что вы подразумеваете под автоматически

2. таким образом, он вводит имя самостоятельно, как пресет.

Ответ №1:

Вы попробуете простое перенаправление stdin:

test.py :

 name = input("Enter Your Name : ")
print("") # NewLine in stdin is consumed by function input
print(name)
  

input.txt :

 John Smith
  

Запуск в терминале:

 python test.py < input.txt