import subprocess
# invoke process
process = subprocess.Popen('ping localhost', shell=False, stdout=subprocess.PIPE)
# Poll process.stdout to show stdout live
while True:
output = process.stdout.readline()
if process.poll() is not None:
break
if output:
print(output.strip().decode('gbk'))
rc = process.poll()
print(rc)