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.')
网友评论