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