Я хотел сделать очень простой сетевой сканер в python, и я написал это:
import subprocess
ip_range = input("Enter ip range:")
start_ip = input("Enter start ip:")
end_ip = input("Enter end ip:")
result = "Result:"
for ping in range(int(start_ip), int(end_ip)):
ip = ip_range + str(ping)
connect = subprocess.call(["ping", "-c1",ip])
if connect == 0:
result += "---"
result += "Ping to ",ip,"was OK"
result += "---"
else:
result + "Couldn't ping to " + str(ip)
result + "---"
pass
print(result)
Все они работают правильно, кроме одной вещи. В этой части
result + "Couldn't ping to " + str(ip)
result + "---"
Результат не суммируется с этим кодом, я имею в виду просто записать результат.