我正在使用python ftplib来编写一个小的FTP客户端,但是包中的一些函数不返回字符串输出,而是打印到stdout.我想重定向stdout到一个对象,我将能够从中读取输出.
我知道stdout可以重定向到任何常规文件:
stdout = open("file", "a")
Run Code Online (Sandbox Code Playgroud)
但我更喜欢不使用本地驱动器的方法.
我正在寻找类似于BufferedReaderJava的东西,可用于将缓冲区包装到流中.