Python - Datei auf Server schreiben (SSH / FTP)

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
Benutzeravatar
martinjo
User
Beiträge: 189
Registriert: Dienstag 14. Juni 2011, 20:03

Hallo,

ich bin recht neu mit Python (Version 2.6.5) und würde gerne wissen, wie ich am besten auf einen Server zugreife um darauf eine Datei zu speichern.

Am liebsten wäre mir natürlich eine Verbindung via SSH (muss ich wenn das Programm dann auch auf Windows laufen soll noch etwas bestimmtes installieren?) aber auch FTP würde im Notfall gehen (wenn es sonst Probleme mit Windows-Version geben würde).

paramiko habe ich z.B. gefunden, jedoch keine Anleitung, nur eine trockene Dokumentation. Infomaterial (am besten auf German) würde mich da auch sehr interessieren. Oder wäre CheeseShop eher etwas dafür? Subprocess habe ich auch noch gesehen, dort frage ich mich allerdings, wie das dann mit der Dateiübertragung funktioniert.

Ich würde mir da gerne noch eine Empfehlung einholen, bevor ich mich durch die Dokus wühle, und evtl. hat ja noch einer ein kleines Tutorial parat.

Danke jedenfalls schon Mal !
deets

Paramiko ist in jedem Fall geeignet dafuer, und das ist ja dokumentiert. Im Zweifel mal nach ein paar Codebeispielen suchen.

Und wieso du nach "German" suchst statt nach Deutsch wundert mich ja ein bisschen ;)
Benutzeravatar
gkuhl
User
Beiträge: 600
Registriert: Dienstag 25. November 2008, 18:03
Wohnort: Hong Kong

Paramiko kommt bereits mit einigen Codebeispielen, die sich im "demo"-Verzeichnis befinden.
JonasR
User
Beiträge: 251
Registriert: Mittwoch 12. Mai 2010, 13:59

Nur mal noch als kleine Info für Datei übertragung per SSH benutzt man SFTP ;)
Benutzeravatar
martinjo
User
Beiträge: 189
Registriert: Dienstag 14. Juni 2011, 20:03

Danke, dann werde ich mir das mal genauer anschauen :D

Hier habe ich übrigens auch noch ein nettes Beispiel gefunden, dass sowohl auf SSH(SFTP) wie auch FTP eingeht. http://stackoverflow.com/questions/4323 ... ndependent
Gremlin
User
Beiträge: 166
Registriert: Freitag 28. Mai 2010, 23:49

Ich bin einfach mal so dreist und werfe mein (öffentliches) Erstlingswerk in den Raum. Falls es 1:1 nicht das gesuchte ist, könnte es evtl. ein wenig dem Verständnis von paramiko beitragen. :)
http://www.python-forum.de/viewtopic.php?f=9&t=24153

Aber bitte beachte, dass es auf Python 2.7 ausgelegt ist. Du müsstest also ein paar Stellen ändern wenn du es mit 2.6.5 nutzen möchtest.
Antworten