前記
python中有些常用的東西,雖然小,但是非常實用。這里就做個備忘吧。
實例
檢測端口是否被占用。
'''
-- coding: utf-8 --
import os
import socket
def IsOpen(ip,port):
s = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
try:
s.connect((ip,int(port)))
s.shutdown(2)
#利用shutdown()函數使socket雙向數據傳輸變為單向數據傳輸。shutdown()需要一個單獨的參數,
#該參數表示了如何關閉socket。具體為:0表示禁止將來讀;1表示禁止將來寫;2表示禁止將來讀和寫。
print '%d is open' % port
return True
except:
print '%d is down' % port
return False
if name == 'main':
IsOpen('127.0.0.1', 7777)
'''