Ping et vérification
elma3str0
Messages postés
3
Statut
Membre
-
elma3str0 Messages postés 3 Statut Membre -
elma3str0 Messages postés 3 Statut Membre -
Bonjour,
Je débute en python et je voudrais effectuer un Ping en Python et avoir un retour UP ou Down mais mon code actuel me retourne systématiquement UP.
Voilà le code :
ip = "192.168.1.1"
response = os.system("ping " + ip)
if response == 0:
print("ok")
else:
print("ko")
Merci d'avance pour votre aide.
Je débute en python et je voudrais effectuer un Ping en Python et avoir un retour UP ou Down mais mon code actuel me retourne systématiquement UP.
Voilà le code :
ip = "192.168.1.1"
response = os.system("ping " + ip)
if response == 0:
print("ok")
else:
print("ko")
Merci d'avance pour votre aide.
Configuration: Windows / Chrome 89.0.4389.82
A voir également:
- Ping python
- Citizen code python avis - Accueil - Outils
- Avoir du ping expression - Forum Réseau
- Définition de ping ✓ - Forum Réseau
- Port ping - Forum Windows
- Ping défaillance générale - Forum Réseau
1 réponse
yg_be
Messages postés
24281
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 585
bonjour,
essaie ceci:
essaie ceci:
import ping3 ip = "192.168.54.115" r3=ping3.ping(ip) print(r3)
merci à toi
Par contre y'a possibilité de le faire en utilisant import os ou subprocess ?
https://pyneng.readthedocs.io/en/latest/book/12_useful_modules/subprocess.html
J'ai compris le problème.
Je vous explique :
Quand je mets l'IP d'un hôte accessible (genre mon IP) il me sorte 0 et donc OK.
Quand je mets une IP complètement différents de mon réseau, il me sort 1 et donc KO
Quand je mets une IP dans mon réseau mais qui n'est pas attribuée à un hôte, il me sort 0 aussi et donc OK.
Or je voudrais que si l'IP ne répond pas (réseau différent et IP sans hôtes), me sortir KO.