Python implements the ping operation in windows and receives the returned information.
This example describes how to ping python in windows and receive the returned information. Share it with you for your reference. The specific analysis is as follows:
This python code calls the ping command in windows and implements it in its sub-processes through subprocess. The messages returned by ping in windows are different from those returned by ping in linux, therefore, to run this python code in linux, You need to modify the regular expression matching.
Copy codeThe Code is as follows: import subprocess
Import re
P = subprocess. Popen (["ping.exe", 'Google. com'],
Stdin = subprocess. PIPE,
Stdout = subprocess. PIPE,
Stderr = subprocess. PIPE,
Shell = True)
Out = p. stdout. read ()
Regex = re. compile ("Minimum = (\ d +) ms, Maximum = (\ d +) ms, Average = (\ d +) ms", re. IGNORECASE)
Print regex. findall (out)
I hope this article will help you with Python programming.