Команда, которую я хочу назвать выглядит примерно так:subprocess.call сбой вызова команды с вводом файла
mycmd arg1 arg2 arg3 < infile.ext >> outfile.ext
где infile.ext
файл mycmd
читает для выполнения своего процесса, тогда как outfile.ext
- это что-то вроде файла журнала.
Мой Python
код:
from subprocess import call
impArgs = "%s %s %s < %s >> %s" % (arg1, arg2, arg3, impFilePath, rptFilePath)
impResult = call(["mycmd ", impArgs])
я получаю impResult
из 3, без ошибок, но команда не не дозвонились. Как это исправить?
Я был бы признателен, если отрицательные поставщики обратной связи может обеспечить конструктивное предложение, что улучшить в этом вопросе, а не просто требовать закрытие – amphibient