如何自动回答脚本在python
问题描述:
我想知道是否有什么办法可以自动接听Python脚本,这是脚本如何自动回答脚本在python
#!/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)
(我下一个命令“蟒蛇manage.py执行syncdb”来运行它)
,当我执行它,这是输出:
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 [email protected]
echo "correct horse battery staple"
echo "correct horse battery staple"
} | python manage.py syncdb
感谢您的帮助,但我不确定上述命令是否正确或是? – shaveax
当你尝试时会发生什么? –
./script.sh:第9行:意外令牌附近的语法错误}} ./script.sh:第9行:'\t} python /var/www/pydash/manage.py syncdb' – shaveax