2013-07-26 5 views
7

パスがソケットであるかどうかを調べるには、Python 2.7でどのような方法が最適でしょうか?パスがPython 2.7のソケットであるかどうかを確認する

os.pathは... directoriesnormal fileslinksため機能ですました。 statモジュールは、私が

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) 

として使用S_ISSOCK(mode)ようないくつかのS_IS ...の機能を提供していますこれはれる好ましい方法は何ですか?

+2

他の方法はありません。それは妥当と思われる。 –

答えて

10

これはまっすぐ進歩していますので、私は標準的な方法としてこれを取っています。

関連する問題