Seite 1 von 1

Python - Datei auf Server schreiben (SSH / FTP)

Verfasst: Sonntag 10. Juli 2011, 21:29
von martinjo
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 !

Re: Python - Datei auf Server schreiben (SSH / FTP)

Verfasst: Sonntag 10. Juli 2011, 21:37
von 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 ;)

Re: Python - Datei auf Server schreiben (SSH / FTP)

Verfasst: Montag 11. Juli 2011, 05:10
von gkuhl
Paramiko kommt bereits mit einigen Codebeispielen, die sich im "demo"-Verzeichnis befinden.

Re: Python - Datei auf Server schreiben (SSH / FTP)

Verfasst: Montag 11. Juli 2011, 08:04
von JonasR
Nur mal noch als kleine Info für Datei übertragung per SSH benutzt man SFTP ;)

Re: Python - Datei auf Server schreiben (SSH / FTP)

Verfasst: Montag 11. Juli 2011, 08:07
von martinjo
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

Re: Python - Datei auf Server schreiben (SSH / FTP)

Verfasst: Montag 11. Juli 2011, 20:07
von Gremlin
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.