Bonjour,
comment faire du ping dans python???
J´ai trouver ce petit code qui me permet de faire un ping et de m´afficher les statistiques (packet loss,
exemple:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 import os,sys if os.system('ping ' + sys.argv[1]): print 'KO' else: print 'OK'
J´aimerai maintenant recuperer les donnees (packet loss, min, avg, max, mdev) et les stocker dans un base de donnees mysql que j´ai deja creee....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 linux:~/Python/Tutorials # python pingpython.py www.google.com PING www.l.google.com (64.233.183.104) 56(84) bytes of data. 64 bytes from 64.233.183.104: icmp_seq=1 ttl=239 time=49.4 ms 64 bytes from 64.233.183.104: icmp_seq=2 ttl=239 time=50.2 ms 64 bytes from 64.233.183.104: icmp_seq=3 ttl=239 time=57.5 ms 64 bytes from 64.233.183.104: icmp_seq=4 ttl=239 time=50.1 ms 64 bytes from 64.233.183.104: icmp_seq=5 ttl=239 time=49.3 ms 64 bytes from 64.233.183.104: icmp_seq=6 ttl=239 time=51.1 ms 64 bytes from 64.233.183.104: icmp_seq=7 ttl=239 time=50.5 ms 64 bytes from 64.233.183.104: icmp_seq=8 ttl=239 time=57.9 ms --- www.l.google.com ping statistics --- 8 packets transmitted, 8 received, 0% packet loss, time 7027ms rtt min/avg/max/mdev = 49.330/52.028/57.901/3.328 ms OK
Merci
Partager