我的shell脚本调用这样的python脚本:
python take_user_input.py
调用后take_user_input.py
脚本要求输入用户输入,如下所示:
$ python take_user_input.py
Please enter your username: <expects user to enter username>
Please enter your email: <expects user to enter email>
我无法修改take_user_input.py
脚本,因为它是另一个包的一部分。
问题:是否可以在shell脚本中指定用户名和电子邮件,以便在调用python脚本后自动获取这些值?
答案 0 :(得分:2)
是
printf "my_username\nmy_password\n" | python take_user_input.py
答案 1 :(得分:1)
您可以使用此处的文档。
python take_user_input.py << EOF
me
me@email.com
EOF