Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 11/01/2015, à 21:57

totola

(résolu) python: créer dossier distant via ssh

Bonjour,
dans un petit programme python (Tkinter) j'ai besoin de créer un dossier sur un poste distant via ssh.
J'y arrive sans difficulté avec Fabric:

import Tkinter,os
from fabric.api import *

env.host_string = '192.168.1.12'
	env.user = 'user'
	env.password = 'passwd'
        with settings(warn_only=True):
	    run("mkdir /home/user/Desktop/DOSSIER")

ça marche très bien et me crée bien le dossier DOSSIER sur le bureau de la machine distante.
Maintenant ce que j'aimerai, c'est que le nom du dossier soit fonction de ce que l'utilisateur entre dans une zone de texte (entry):

var=Tkinter.Entry(self)

du genre, mais évidemment ça ne marche pas:

run("mkdir /home/user/Desktop/var.get()")

Merci!
smile

Dernière modification par totola (Le 11/01/2015, à 23:07)

Hors ligne

#2 Le 11/01/2015, à 23:07

totola

Re : (résolu) python: créer dossier distant via ssh

trouvé:

dir_entry = Tkinter.Entry(self)
dir = dir_entry.get()
run("mkdir /home/user/Desktop/{}".format(dir))

Merci à Seb-ksl du forum debian-fr  smile

Hors ligne