如何过滤sys.stdout?

时间:2018-06-03 08:08:31

标签: python newline google-api-client

我想将内容打印过滤到sys.stdout。具体来说,我想用lf替换crlf。我不想打电话给外部程序。有没有办法在python中这样做?

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

1 个答案:

答案 0 :(得分:0)

因此,您正在为类提供类似文件的对象来写入数据。

您可以使用行为符合您想要的子类或让它写入文件然后处理它或使用virtual file

相关:How to do virtual file processing?