Frage : DRINGEND: Akten von einem Nullpunkt zu einem anderen Nullpunkt using pyxmlrpcClient kopieren

Hallo wünschen Experten,
I ein kleines Programm, das wie grundlegender scp Befehl using Pythonschlange arbeiten sollte. Aber es sollte System scp Befehl nicht verwenden. Es sollte Pythonschlange-RPC benutzen und sollte files.


BR Dushan.
kopieren

Antwort : DRINGEND: Akten von einem Nullpunkt zu einem anderen Nullpunkt using pyxmlrpcClient kopieren

Thnks für die Erklärung

einige Vorschläge


Porbably nicht, was Sie aber bereits mögen, verbessern als os.system ()
1.) Gebrauchsubprozeß. Popen
==========================
- Aufenthalt mit sshd auf der Bedienerseite (targethost)
- subprocess.popen verwenden und stdin, stdout, stderr umadressieren als Rohr zu Ihrem Index.

Vorteil sollte eher schnell arbeiten
Nachteil yu musste ihn später tragen

2.) Gebrauch PExpect
=============
selben wie 1.) aber anstelle von subprocess.popen können Sie PExpect verwenden.
gibt Ihnen ein wenig mehr Steuerung und behandelt sogar applicationsm, das erwarten einen realen Anschluss.

Nachteil.
noch nicht Portable.
PExpectt arbeitet nur unter cygwin wenn IIRC.
Windows musste WExpect verwenden

3.) errichtet Gebrauch eine ssh fähige Pythonschlangebibliothek und scp auf ihn
===================================================
http://www.lag.net/pipermail/paramiko/2005-April/000069.html
Z.B. paramiko
paramiko erfordert auch das Schlüssel Modul:
http://www.voidspace.org.uk/python/modules.shtml#pycrypto


Ein Artikel über das Klagen von paramiko mit scp ist:
http://www.stillhq.com/python/paramiko/000001.html

Weitere Lösungen  
 
programming4us programming4us