J'ai deux ordinateurs sur un réseau. J'appelle l'ordinateur sur lequel je travaille computer A
et la télécommande computer B
. Mon but est d'envoyer une commande à B, de rassembler des informations, de transférer ces informations à l'ordinateur A et de les utiliser de façon significative. Ma méthode actuelle suit:Comment transférer des données entre deux ordinateurs?
Etablir la connexion B avec paramiko.
Utilisez paramiko pour exécuter une commande à distance, par ex.
paramiko.exec_command('python file.py')
.Écrivez les informations dans un fichier avec cornichon, et utiliser
paramiko.ftp
pour transférer le fichier à l'ordinateur A.Ouvrir ce fichier et analyser les informations en une forme utilisable, comme une classe ou un dictionnaire .
Cela semble très ad-hoc. Ma question est, y at-il un meilleur moyen de transférer des données entre les ordinateurs en utilisant Python? Je sais comment transférer des fichiers, c'est une question différente. Je veux faire un objet sur B et l'utiliser sur A.
Vous voudrez peut-être vérifier [Pyro] (http://irmen.home.xs4all.nl/pyro/). –
Avez-vous essayé [twisted] (http://twistedmatrix.com/trac/)? – muratgu