python判断指定的端口是否被占用
如果我们开发的程序需要监控端口,我们可以在启动程序时判断端口是否已经被占用了,下面的python代码帮你实现了这个实用的功能。
""" 作者:皮蛋编程(https://www.pidancode.com) 创建日期:2022/3/26 功能描述:python判断指定的端口是否被占用 """ 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) print('%d is open' % port) return True except: print('%d is down' % port) return False if __name__ == '__main__': IsOpen('www.pidancode.com', 80)
输出:80 is open
以上代码在python3.9环境下测试通过
相关文章