0
点赞
收藏
分享

微信扫一扫

Python多线程代码实现批量测试ip地址是否能ping通

倚然君 2023-03-13 阅读 71

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

..........

举报

相关推荐

0 条评论