При создании канала с помощью os.pipe ()
он возвращает 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
Короче говоря, можно ли использовать строку чтения, когда все, что у вас есть, - это номер дескриптора файла?