本文介绍了检查路径是否是Python 2.7中的套接字的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
Python 2.7中找出路径是否是套接字的最佳方法是什么?
What would be the best way in Python 2.7 to find out if a path is a socket?
os.path 具有用于 is ... 的功能目录,和. stat 模块提供了一些S_IS ...函数,例如 这是首选方式吗? 好吧,这很简单并且可行,所以我将其作为规范方法. Well, this is straight forward and works, so I take this as the canonical way. 这篇关于检查路径是否是Python 2.7中的套接字的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!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)
推荐答案