Запустить команду оболочки с перенаправлением ввода из Python 2.4?

Чего я хотел бы добиться, так это запустить следующую команду оболочки:

mysql -h hostAddress -u userName -p userPassword 
databaseName < fileName

Из скрипта Python 2.4 чем-то похожим:

cmd = ["mysql", "-h", ip, "-u", mysqlUser, dbName, "<", file]
subprocess.call(cmd)

Это тошнит из-за использования символа перенаправления (я полагаю) - mysql не получает входной файл.

Я также попробовал:

subprocess.call(cmd, stdin=subprocess.PIPE)

нет иди туда эфир

Может кто-то указать синтаксис для вызова оболочки, чтобы я мог перенаправить файл перенаправления?

Заранее спасибо.

Ответы на вопрос(3)

Ваш ответ на вопрос