【问题标题】:Check if file is a named pipe (fifo) in python?检查文件是否是python中的命名管道(fifo)?
【发布时间】:2012-01-23 10:31:56
【问题描述】:

我与一个命名管道通信,但我想在打开它之前检查它是否真的是一个命名管道。

我在谷歌上查了一下,但是什么也没有,os.path.isfile() 返回False,我真的需要查一下。

【问题讨论】:

  • 命名管道在技术上并不是一个文件,所以这就是它返回False的原因。

标签: python pipe


【解决方案1】:

你可以试试:

 import stat, os

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

docs

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-06-23
    • 2016-09-23
    • 1970-01-01
    • 2021-06-09
    • 1970-01-01
    • 2015-11-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多