Пинг с использованием подпроцесса без стандартного вывода - PullRequest
0 голосов
/ 27 октября 2019

Я использую Python 3.7.

Ниже работает, но является ли это правильным способом пропинговать без генерации стандартного вывода?

import subprocess
ip = '8.8.8.8'
p = subprocess.Popen(['ping', ip], stdout=0)
p.wait()
if p.returncode == 0:
    print(ip, 'UP')
else:
    print(ip, 'DOWN')
...