Du nimmst Dir leider nur spärlich Zeit Dein Verständniss-Problem zu erläutern.
Aus diesem Grund auch nur eine Hilfestellung in Stichworten:
1) encoding?
Anm.: Tutorial Stuff
2) Fehler behandlung, try, expect?
Anm.: Tutorial Stuff
3) Passwörter niemals in Klartext auf dem Bildschirm ausgeben, readline.
Anm.: Erfahrung und Tutorial Stuff
Ansonsten, das Skript funktioniert sobald Punkt 1 abgehandelt wurde.
Wie auch schon im anderen Thread gesagt, schau Dir doch erst mal die Basics an. Damit sind dann Skripte wie dieses ein absolutes Kinderspiel.
Output:
Code:
atomix@obninsk:~/tmp$ python epvp_python_ftp_1.py
╔═══╗─────╔╗────╔═══╦╗──╔╗
║╔═╗║─────║║────║╔═╗║╚╗╔╝║
║║─║╠══╦══╣║╔══╗║╚═╝╠╗╚╝╔╝
║╚═╝║╔╗║╔╗║║║║═╣║╔══╝╚╗╔╝
║╔═╗║╚╝║╚╝║╚╣║═╣║║────║║
╚╝─╚╣╔═╣╔═╩═╩══╝╚╝────╚╝
────╚╝─╚╝
ApplePY
FTP Server: localhost
FTP Benutzername: epvptest
FTP Passwort:
Datei zum Upload: epvp_python_ftp_1.py
Server: So sieht der Inhalt von ./ vor dem Upload aus:
-rw-r--r-- 1 1001 1002 8445 Apr 16 2012 examples.desktop
Ort und Name der lokalen Datei: /home/atomix/tmp/epvp_python_ftp_1.py
Upload: ftp-Server: ./epvp_python_ftp_1.py
ftp: So sieht der Inhalt von ./ nach dem Upload aus:
-rw------- 1 1001 1002 1624 Apr 13 08:09 epvp_python_ftp_1.py
-rw-r--r-- 1 1001 1002 8445 Apr 16 2012 examples.desktop
Die lokale Datei /home/atomix/tmp/epvp_python_ftp_1.py wird geschlossen.