我需要在Python中从FD 3(STDERR)读取流。 在Perl中,我会这样做: # Open the audio file descriptor $audio_fh->fdopen( 3, "r" ); $bytes_read = $audio_fh->read($buffer, 80000) 我该如何在Python中实现相同的操作?
使用os.fdopen获取文件描述符的文件对象。import os audio_fh = os.fdopen(3) buffer = audio_fh.read(80000) 您也可以使用文件描述符直接读取: buffer = os.read(3, 80000)