반응형
파이썬을 이용한 Ping 테스트(ver 3.x)
# -*- coding: utf-8 -*-
import subprocess
import re
ip = ["8.8.8.8"]
p = re.compile('[=]\s(\d+)[m][s]')
while True:
cmd = 'ping '+ ip[0] # ping을 3번 수행
try:
for x in subprocess.check_output(cmd).splitlines():
p1 = p.findall(str(x))
print(ip[0], 'Ping Ok','최소 응답시간: '+p1[0],'최대 응답시간: '+p1[1],'평균 응답시간: '+p1[2])
except subprocess.CalledProcessError:
print(i, 'Ping Check')
반응형
'IT > Python' 카테고리의 다른 글
[Python] 주석처리 / 숫자 계산 (0) | 2021.01.23 |
---|---|
[Python] Hello world / 들여쓰기 (0) | 2021.01.22 |
[Python] 파이썬을 이용한 바이러스 토탈 API 조회 (0) | 2021.01.22 |
[Python] 파이썬 패킷 생성 (0) | 2021.01.22 |
[Python] 파이썬 개요 및 설치 (0) | 2021.01.21 |