import subprocess,threading
def ping(i):
a=subprocess.run(f'ping -c 2 176.135.16.{i} &>/dev/null',shell=True)
if a.returncode==0:
print(f"176.135.16.{i} successful")
else:
print("fail")
if __name__ == '__main__':
for i in range(100, 150):
t = threading.Thread(target=ping, args=(i,))
t.start()
print("==========^^============",i)
运行结果
==========^^============ 149
176.135.16.100 successful
176.135.16.105 successful
176.135.16.103 successful
176.135.16.108 successful
176.135.16.107 successful
176.135.16.123 successful
176.135.16.135 successful
fail
fail
..........