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()
笨方法