в родительском script, я делаю следующее:
fout=open(outfile,"w")
ferr = open(errfile,"w")
subprocess.call("1.py",stdout=fout,stderr=ferr,shell=True)
В 1.py
, script, я хочу, чтобы большая часть сообщения журнала отправлялась в файл журнала, но некоторые сообщения, которые я хочу распечатать на консоли, на основе условий печати:
print "Hello World"
но он печатает в outfile, который я хотел бы распечатать на консоли, я попытался сделать
sys.__stdout__.write("Hello World");
но это тоже не работает. Любая помощь будет оценена!