Deux jours en python et j'essaie de faire des choses simples mais en difficulté.impression sortie sous-processus python
Quand je lance le script ci-dessous à l'aide de ls l'entrée de commande par exemple, ssh me demande un mot de passe, il crache sur ceci:
<__main__.sshcommand object at 0x7fd0d1136b50>
Si je commande dur ensemble à l'intérieur de la classe sshcommand (par exemple en remplaçant la commande par 'ls', et l'imprimer, ça marche super bien.
Merci pour votre conseil à l'avance.
import subprocess
class sshcommand(object):
def __init__(self, command):
subprocess.check_output(['ssh', 'localhost', command]).splitlines()
command = raw_input("command> ")
print sshcommand(command)
Ahh, je vous remercie beaucoup! – user1675884