У меня есть скрипт, который загружает последнюю копию нашей БД. После загрузки запускается:
importCommand = mysql -u {user deets} -h 127.0.0.1 -P 8082 + databaseName + '<' + fileImport
p = subprocess.Popen(importCommand, shell=True, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)
Для импорта БД. Однако, когда он нажимает на команду mysql, вы всегда должны подтвердить:
/the/path/to/my/downloaded/file.sql already exists -- do you wish to overwrite (y or n)?
.
Я часто опускаю новые, и было бы хорошо иметь возможность просто установитьэто работает и оставь это делать свою работу. Когда это происходит, я запускаю его, а затем должен подтвердить приведенный выше оператор для запуска импорта.
Есть ли способ добавить флаг в команду mysql, где автоматически принимается yes, немного как присделать npm init --y
?