Python を使い始めて 2 日目ですが、いくつかの簡単なことをしようとしていますが、苦労しています。
コマンド入力の例として 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)