从Linux上的管道读取Python readline
|
当创建带有“ 0”的管道时,它将返回2个文件号;可以用
os.write()
/os.read()
进行读写的读取端和写入端;没有os.readline()。是否可以使用readline?
import os
readEnd, writeEnd = os.pipe()
# something somewhere writes to the pipe
firstLine = readEnd.readline() #doesn\'t work; os.pipe returns just fd numbers
简而言之,当您仅拥有文件句柄编号时,是否可以使用readline?
没有找到相关结果
已邀请:
5 个回复
扑北爱
从文件描述符中获取类似文件的对象。
讼乐
传递到
,这应从filedescriptor建立文件对象。
末钉蹈泰唬
函数应执行以下操作:
目前无法测试,因此请告诉我它是否无效。
呸溉
返回文件描述符,因此必须像这样包装它们:
有关更多详细信息,请参见http://docs.python.org/library/os.html#os.fdopen
屉杆绊