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,
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'
exemple:
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
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....

Merci