Таким образом, в документах четко сказано, что он возвращает пустую строку, если данных нет: «Это читает не более« байтов размера »из файла (меньше, если чтение достигает EOF до получения байтов размера). Если аргумент размера равен Отрицательно или опущено, читать все данные до достижения EOF. Байты возвращаются как строковый объект. Пустая строка возвращается, когда EOF встречается немедленно. "
client = pexpect.spawn(constr,timeout=mytimeout)
client.read()
pexpect.exceptions.TIMEOUT: Timeout exceeded
то, что я пропустил, это явно противоречит документы?