如何在Python中检查文件是否为命名管道(FIFO)?

26 投票
1 回答
10463 浏览
提问于 2025-04-17 08:37

我在使用一个命名管道进行通信,但我想在打开它之前先确认一下它确实是一个命名管道。

我在谷歌上查了查,但没有找到相关的信息,os.path.isfile() 返回的是 False,我真的需要确认这一点。

1 个回答

40

你可以试试:

 import stat, os

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

文档链接

撰写回答