python exec_command持续输出

2020-12-25  本文已影响0人  一只飞
ssh.exec_command('cd /home/nvidia/lf && python test.py')
print(stdout.read())

这种在命令完成后才显示信息!但是,执行文件时,如果又不断输出,希望输出一条打印一条,而不是在以后输出。

# 执行命令
stdin, stdout, stderr = ssh.exec_command('cd /home/nvidia/lf && python test.py')
for line in iter(stdout.readline, ""):
       print(line, end="")
print('finished.')

参考:https://stackoverrun.com/cn/q/8766952

上一篇 下一篇

猜你喜欢

热点阅读