我想知道是否有任何方法可以自动回答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
答案 0 :(得分:1)
由于你了解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