【发布时间】:2020-03-12 08:23:30
【问题描述】:
我想在 Python 控制台上打印本地网络的所有 IP 地址。 有什么办法吗?
我已经为这个问题写了一个代码,但是它太慢了,我需要更快的代码。
import subprocess
ip="192.168.1."
list=[]
for i in range(1,255,1):
ipn=ip+str(i)
s = subprocess.check_output(["ping",ipn])
if ("TTL" in str(s)):
list.append(ipn)
print("ip list")
for j in list:
print(j)
【问题讨论】:
标签: python ip ip-address iot local-network