我想知道是否有任何方法可以自动回答 python 脚本,这是脚本(我用下一个命令“python manage.py syncdb”运行它)
#!/usr/bin/env python
import os
import sys
if __name__ == "__main__":
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "pydash.settings")
from django.core.management import execute_from_command_line
execute_from_command_line(sys.argv)
当我执行它时,这是输出:
Would you like to create one now? (yes/no):
Username (leave blank to use 'root'):
Email address:
Password:
Password (again):
我知道 bash 脚本,但我不擅长 python,所以我在运行 python 脚本时自动寻找这个问题的答案。
有关信息,此脚本来自https://github.com/k3oni/pydash
最佳答案
既然您了解 bash 脚本,也许这个 bash 命令行对您有用。
{
echo yes
echo bobby-tables
echo bobby@example.com
echo "correct horse battery staple"
echo "correct horse battery staple"
} | python manage.py syncdb
关于python - 如何自动回答python中的脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36806778/