Если я хочу узнать, есть ли в файле/канале непрочитанные байты. В этом вопросе используется select.select.
В документах сказано:
Возвращаемое значение представляет собой тройку списков объектов, которые готовы
Означает ли готовность в данном контексте, что имеются непрочитанные байты?
2:
если я передаю файл (возвращенный командой open) в параметре rlist, я получаю следующую ошибку:
Код: Выделить всё
[WinError 10038] An operation was attempted on something that is not a socket
Я использую Windows.
Моя конечная цель — выяснить, поддерживает ли в канале, возвращенном из subprocess.popen, есть доступные (непрочитанные) байты.
Подробнее здесь: https://stackoverflow.com/questions/790 ... ith-a-file