Есть ли в python простой способ настроить файлоподобный объект для записи, который фактически поддерживается несколькими выходными потоками?Например, я хочу что-то вроде этого:
file1 = open("file1.txt", "w")
file2 = open("file2.txt", "w")
ostream = OStreamWrapper(file1, file2, sys.stdout)
#Write to both files and stdout at once:
ostream.write("ECHO!")
Так что я ищу это OStreamWrapper
.Я знаю, что было бы довольно легко написать свой собственный, но если он существует, я бы предпочел использовать его и не беспокоиться о поиске и рассмотрении крайних случаев.