def getPort(): pscmd = "netstat -ntl |grep -v Active| grep -v Proto|awk '{print $4}'|awk -F: '{print $NF}'" procs = os.popen(pscmd).read() procarr = procs.split("\n") tt= random.randint(15000,20000) if tt not in procarr: return tt else: getPort()
笨方法