python_subprocess

用python3下的subprocess库来操纵命令行的演示:

# Q: 实时拿到命令中的输出
# A: 用ping命令来测试,用unity来测试没看到任务结果
import subprocess
p = subprocess.Popen(['ping', 'www.baidu.com'], stdin = subprocess.PIPE, stdout = subprocess.PIPE,)
while subprocess.Popen.poll(p) == None:
    r = p.stdout.readline().strip().decode('gb2312')
    if r:
        print(r)
        print("----------")

猜你喜欢

转载自blog.csdn.net/anyuanlzh/article/details/78803602