使用python-asyncssh一到达就打印ssh行

时间:2016-02-11 02:28:55

标签: python ssh python-asyncio

使用asyncssh时,我想在输出线到达时立即打印输出线。在示例中,它等待命令完成

total = number1 + testString;

我试图修改stdout.read""" line(迭代它,......),但没有任何效果。

1 个答案:

答案 0 :(得分:1)

正如文森特所说,我使用了readline:

output="debut"
while output:
    output=yield from stdout.readline()
    print(output)

它的工作原理......我对这个yield from事情并不感到满意。