Проверить, действителен ли дескриптор файла

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

8
задан user369450 2 August 2011 в 17:29
поделиться