Как отфильтровать sys.stdout? - PullRequest
0 голосов
/ 03 июня 2018

Я хочу отфильтровать содержимое печати до sys.stdout.В частности, я хотел бы заменить crlf на lf.Я не хочу вызывать внешнюю программу.Есть ли способ сделать это в Python?

from apiclient.http import MediaIoBaseDownload
downloader = MediaIoBaseDownload(sys.stdout, request)

1 Ответ

0 голосов
/ 04 июня 2018

Итак, вы предоставляете объектоподобный объект для записи данных классом.

Вы можете использовать дочерний класс, который ведет себя так, как вы хотите, ИЛИ разрешить ему записать в файл и затем обработать его ИЛИиспользовать виртуальный файл

Связанный: Как выполнить виртуальную обработку файлов?

...