Mientras trabajamos en una red, solucionamos algunos problemas con la red o el problema de Internet. Esta vez necesitamos verificar la información de conexión de red de su propio sistema.
Podemos encontrar la conexión de red en el Panel de control de Windows. La mejor manera de encontrar esta información podemos usar el comando ipconfig en CMD. Cuando usa ipconfig /all , puede obtener suficiente información para resolver su problema de red.
Ejemplos:
Método 1:
Usaremos el módulo de subproceso para interactuar con cmd y recuperar información en su ide de python. Podemos leer el comando cmd a través del módulo de subproceso.
Acercarse:
- módulo de importación
- Obtenga el resultado del comando “’ipconfig’,’/all’ ” usando subprocess.check_output()
- Ahora obtenga Dividir la string y organice sus datos según sus propias necesidades.
Python3
# import module import subprocess # Traverse the ipconfig information data = subprocess.check_output(['ipconfig','/all']).decode('utf-8').split('\n') # Arrange the bytes data for item in data: print(item.split('\r')[:-1])
Producción:
Método 2:
El módulo Ifcfg es una biblioteca multiplataforma (Windows/Unix) para analizar la salida de ifconfig e ipconfig en Python. Es útil para obtener información como IP, máscara de red, dirección MAC, nombre de host, etc.
Instalación:
pip install ifcfg
Implementación:
Python3
import ifcfg print(ifcfg.interfaces())
Producción:
Publicación traducida automáticamente
Artículo escrito por kumar_satyam y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA