Как мне проверить, действителен ли данный дескриптор файла? Я хочу написать на fd = 3
, если он доступен; в противном случае я хочу писать в stdout. Я знаю, что могу обернуть каждый вызов os.write
с помощью оператора try-except, но я хотел бы заранее знать, доступен ли fd = 3
для записи.