Я очень плохо знаком с многопоточным процессом в python. Я пробовал много способов, но я просто не очень хорошо понимаю, я думаю!
Кто-нибудь знает, как сделать этот скрипт многопоточным?
import platform
import subprocess
import os
with open(os.devnull, "wb") as limbo:
for n in range(1, 240):
ip="192.168.1.{0}".format(n)
param = '-n' if platform.system().lower() == 'windows' else '-c'
result=subprocess.Popen(["ping", param, "1", "-w", "200", ip], stdout=limbo, stderr=limbo).wait()
if result:
print(ip, "inactive")
else:
print(ip, "active")
Или хороший учебник о том, как сделать многопоточный процесс в python 3?
Спасибо.