a = raw_input("Select your project: ")
stdin, stdout, stderr = ssh.exec_command('cd test \n cd software \n cd {0} \n ls'.format(a))
softwares = stdout.readlines()
私はこのための出力を得ました。しかし、私はsftp.getの引数をPythonで渡す方法
stdin, stdout, stderr = ssh.exec_command('cd test \n cd software \n cd {0} \n pwd'.format(a))
pwd = stdout.readlines()
pwd1 = '\n'.join(pwd)
print pwd1
b = raw_input("Select the software you want to download: ")
sftp = ssh.open_sftp()
sftp.get('{1}/{2}'.format(pwd1,b),'{2}'.format(b))
、コードの以下の行のための出力を取得しようとしていたとき、私は以下のエラーで打っています:
私はパスとして、そこに引数を渡す必要がどのようにTraceback (most recent call last): File "D:\Python scripts for writing testcase\Paramiko.py", line 32, in sftp.get('{1}/{2}'.format(pwd1,b),'{2}'.format(b)) IndexError: tuple index out of range
異なる選択のために変更されます。フォーマット文字列で