Форум сайта python.su
Требуется запустить в скрипте diff для двух файлов и проанализировать вывод программы (т.е. различия между файлами). Как это лучше сделать?
Как запускать программу? Как получать её вывод и в чём его хранить?
Офлайн
Смотрите на модуль subprocess.
Отредактировано (Июль 26, 2010 09:53:13)
Офлайн
Bibod = subprocess.Popen([программа,параметры], stdout = subprocess.PIPE, stderr = subprocess.STDOUT).stdout.read()
Офлайн
Благодарю за помощь, хотя в моём случае всё-таки больше подходит .stdout.readline()
Офлайн
Офлайн