У меня есть программа, выполняющая обширные численные вычисления; основной цикл имеет следующую форму:
for d in data:
# compute stuff
print(current_pattern)
os.system( external_program_printing_on_stdout + str(current_pattern))
Я думаю, что имя переменных выше достаточно говорит об их содержании.
Я запускаю программу с pypy3 script.py | tee log.txt
, но _ я получаю только stdout
вызова os.system
, предыдущий print
теряется. Есть идеи?