你可以使用Python的subprocess模块来执行命令并获取实时输出。以下是一个使用subprocess模块实现的例子:

import subprocess

# 定义命令
command = ["ping", "1.1.1.1"]

# 执行命令并实时输出结果
process = subprocess.Popen(command, stdout=subprocess.PIPE, stderr=subprocess.STDOUT, universal_newlines=True)
for line in iter(process.stdout.readline, ''):
    print(line.strip())

# 等待命令执行完毕
process.wait()

在上面的代码中,我们使用subprocess.Popen函数执行了ping 1.1.1.1命令,并将标准输出重定向到process.stdout。然后,我们使用iter函数和process.stdout.readline来实时获取命令的输出,并打印每一行结果。最后,我们使用process.wait函数等待命令执行完毕。

你可以将上述代码保存为一个Python脚本,运行它将执行ping 1.1.1.1命令,并实时输出结果


原文地址: http://www.cveoy.top/t/topic/iSDM 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录