1
两天进入python,我试图做一些简单的事情,但挣扎。打印输出python子进程
当我运行下面使用LS作为例子命令输入脚本,SSH提示我输入密码,然后吐出这样的:
<__main__.sshcommand object at 0x7fd0d1136b50>
如果sshcommand类里面我硬set命令(例如用'ls'替换命令)并打印出来,效果很好。
感谢您提前给出的所有建议。
import subprocess
class sshcommand(object):
def __init__(self, command):
subprocess.check_output(['ssh', 'localhost', command]).splitlines()
command = raw_input("command> ")
print sshcommand(command)
啊,太感谢你了! – user1675884