2011-12-19 11 views
16

Me comunico con una tubería con nombre, pero me gustaría comprobar si realmente es una tubería con nombre ANTES de abrirla.Compruebe si el archivo es un conducto con nombre (fifo) en python?

Reviso en Google pero no hay nada, os.path.isfile() devuelve False, y realmente necesito verificarlo.

+0

una tubería con nombre no es técnicamente un archivo así que por eso devuelve FALSE. –

Respuesta

25

que puede probar:

import stat, os 

stat.S_ISFIFO(os.stat(path).st_mode) 

docs

+0

Hola, ¡funciona genial! ¡Gracias! Fast Awnser. – Mykeul

Cuestiones relacionadas