两天进入python,我正在尝试做一些简单的事情,但很挣扎。
当我使用 ls 作为示例命令输入运行下面的脚本时,ssh 提示我输入密码,然后它会吐出:
<__main__.sshcommand object at 0x7fd0d1136b50>
如果我在 sshcommand 类中硬设置命令(例如用 'ls' 替换命令)并打印它,它会很好用。
感谢您提前提供的所有建议。
import subprocess
class sshcommand(object):
def __init__(self, command):
subprocess.check_output(['ssh', 'localhost', command]).splitlines()
command = raw_input("command> ")
print sshcommand(command)