2011-12-19 13 views
16

Komunikuję się z nazwaną potokiem, ale chciałbym sprawdzić, czy rzeczywiście jest to nazwana rura PRZED jej otwarciem.Sprawdź, czy plik jest potokiem nazwanym (fifo) w pythonie?

Sprawdzam w Google, ale nie ma nic, os.path.isfile() zwraca False, i naprawdę muszę to sprawdzić.

+0

Nazwany rura nie jest technicznie plik tak dlatego zwraca 'FALSE. –

Odpowiedz

25

Można spróbować:

import stat, os 

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

docs

+0

Witaj, działa doskonale! Dziękuję Ci! Szybki awnser. – Mykeul

Powiązane problemy