Я использую внешнюю библиотеку, как это:
from some_lib import runThatProgram
infile = '/tmp/test'
outfile = '/tmp/testout'
runThatProgram(infile, outfile)
, в то время как runThatProgram:
def runThatProgram(infile, outfile):
os.system("%s %s > %s" % ('thatProgram', infile, outfile))
Проблема в том, что 'thatProgram'
возвращает много вещей на STDERR, я хочуперенаправить его в файл, , но я не могу отредактировать runThatProgram
код , потому что он находится в сторонней библиотеке lib!