パスがソケットかどうかを調べるには、Python 2.7 で何が最善の方法でしょうか?
os.pathには、ディレクトリ、通常のファイル、およびリンクに対するis...関数があります。statモジュールは、私が使用したS_ISSOCK(mode)のようないくつかの S_IS... 関数を提供します
import os, stat
path = "/path/to/socket"
mode = os.stat(path).st_mode
isSocket = stat.S_ISSOCK(mode)
print "%s is socket: %s" % (path, isSocket)
これは好ましい方法ですか?