有谁知道为什么ssh命令输出到屏幕和变量不一样? 我的意思是当命令输出直接到屏幕时,当我将它保存到变量然后打印变量时输出不一样:
到屏幕:
s.sendline ('uptime')
s.prompt()
print s.before
s.logout(
输出:
uptime
09:52:40 up 170 days, 16:20, 4 users, load average: 0.02, 0.02, 0.00
变量:
running = s.sendline ('uptime')
print (running)
输出:
7
我真的不明白'7'来自哪里以及为什么我得到不同的输出?
感谢您的帮助。