Nuestros desarrolladores estrellas agotaron sus provisiones de café, buscando día y noche por la resolución, hasta que Manuel halló el resultado en Gitea así que hoy la compartimos aquí.
Ejemplo 1: obtener la dirección IP python
import socket
hostname = socket.gethostname()
IPAddr = socket.gethostbyname(hostname)print("Your Computer Name is:"+ hostname)print("Your Computer IP Address is:"+ IPAddr)#How to get the IP address of a client using socket
Ejemplo 2: dirección IP de ping de Python
import os
ip_list =['8.8.8.8']for ip in ip_list:
response = os.popen(f"ping ip").read()if"Received = 4" in response:print(f"UP ip Ping Successful")else:print(f"DOWN ip Ping Unsuccessful")
Ejemplo 3: estado del servidor de ping en python
import platform # For getting the operating system name
import subprocess # For executing a shell command
def ping(host):"""
Returns True if host (str) responds to a ping request.
Remember that a host may not respond to a ping (ICMP) request even if the host name is valid.
"""# Option for the number of packets as a function of
param ='-n'if platform.system().lower()=='windows'else'-c'# Building the command. Ex: "ping -c 1 google.com"
command =['ping', param,'1', host]return subprocess.call(command)==0
Aquí tienes las comentarios y valoraciones
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)