0
点赞
收藏
分享

微信扫一扫

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

guanguans 2023-03-08 阅读 37

import  subprocess
def ping(ipaddress):
data=subprocess.run(f'ping -c 2 {ipaddress} &>/dev/null',shell=True)
if data.returncode==0:
print('成功')
else:
print('失败')
if __name__ == '__main__':
ips = [f'176.135.16.{i}' for i in range(100,200)]
for i in ips:
print(i)
ping(i)

以下是执行结果(能ping通就返回成功,否则返回失败)

/usr/local/bin/python3 /root/PycharmProjects/NSD211/day6/demo3.py

176.135.16.100

成功

176.135.16.101

失败

176.135.16.102

失败

176.135.16.103

成功

176.135.16.104

失败

176.135.16.105

失败

176.135.16.106

失败

176.135.16.107

成功

176.135.16.108

成功

176.135.16.109

失败

176.135.16.110

失败

176.135.16.111

失败

176.135.16.112

失败

176.135.16.113

失败

176.135.16.114

失败

176.135.16.115

失败

176.135.16.116

失败

176.135.16.117

失败

176.135.16.118

失败

176.135.16.119

失败

176.135.16.120

失败

176.135.16.121

失败

176.135.16.122

失败

176.135.16.123

失败

176.135.16.124

失败

176.135.16.125

失败

176.135.16.126

失败

176.135.16.127

失败

176.135.16.128

失败

176.135.16.129

失败

176.135.16.130

失败

176.135.16.131

失败

176.135.16.132

失败

176.135.16.133

失败

176.135.16.134

失败

176.135.16.135

成功

176.135.16.136

失败

176.135.16.137

失败

176.135.16.138

失败

176.135.16.139

失败

176.135.16.140

失败

176.135.16.141

失败

176.135.16.142

失败

176.135.16.143

失败

176.135.16.144

失败

176.135.16.145

失败

176.135.16.146

失败

176.135.16.147

失败

176.135.16.148

失败

176.135.16.149

失败

176.135.16.150

失败

176.135.16.151

失败

176.135.16.152

失败

176.135.16.153

成功

176.135.16.154

失败

176.135.16.155

失败

176.135.16.156

失败

176.135.16.157

失败

176.135.16.158

失败

176.135.16.159

失败

176.135.16.160

失败

176.135.16.161

失败

176.135.16.162

失败

176.135.16.163

失败

176.135.16.164

失败

176.135.16.165

失败

176.135.16.166

失败

176.135.16.167

失败

176.135.16.168

失败

176.135.16.169

失败

176.135.16.170

失败

176.135.16.171

失败

176.135.16.172

失败

176.135.16.173

失败

176.135.16.174

失败

176.135.16.175

失败

176.135.16.176

失败

176.135.16.177

失败

176.135.16.178

失败

176.135.16.179

失败

176.135.16.180

失败

176.135.16.181

失败

176.135.16.182

失败

176.135.16.183

失败

176.135.16.184

失败

176.135.16.185

失败

176.135.16.186

失败

176.135.16.187

失败

176.135.16.188

失败

176.135.16.189

失败

176.135.16.190

失败

176.135.16.191

失败

176.135.16.192

失败

176.135.16.193

失败

176.135.16.194

失败

176.135.16.195

失败

176.135.16.196

失败

176.135.16.197

失败

176.135.16.198

失败

176.135.16.199

失败


Process finished with exit code 0

举报

相关推荐

0 条评论