2011-12-19 39 views
16

Tôi giao tiếp với một đường ống có tên, nhưng tôi muốn kiểm tra xem nó thực sự là một đường ống có tên TRƯỚC KHI mở nó ra.Kiểm tra xem tệp có phải là một đường ống có tên (nămo) trong python không?

Tôi đăng ký Google nhưng không có gì, os.path.isfile() trả về False và tôi thực sự cần kiểm tra.

+0

Một ống được đặt tên không phải là về mặt kỹ thuật một file vì vậy đó là lý do tại sao nó trả về 'FALSE'. –

Trả lời

25

Bạn có thể thử:

import stat, os 

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

docs

+0

Xin chào, Nó hoạt động tuyệt vời! Cảm ơn bạn! Nhanh chóng awnser. – Mykeul

Các vấn đề liên quan