Bin relativ neu mit python und habe heute mit eurer Hilfe mein erstes Programm mehr oder weniger fertig geschrieben:
Code: Alles auswählen
def handleDownload(block):
aa = open('c:/qq.txt', 'wb')
global datei
aa.write(block)
aa.close()
def funktionsname():
import os
s1=os.path.getsize(r'C:\qq.txt')
time.sleep(1)
s2=os.path.getsize(r'C:\qq.txt')
file = open('c:/qq1.txt', 'r+')
file.write(' ')
file.write(speed)
speed = s2-s1
file.close()
def connect():
try:
from ftplib import FTP
global datei
IP=raw_input('IP')
ftp = FTP(IP)
ftp.login()
q = ftp.retrlines('LIST')
if(q=='226 Transfer complete.'):
file = open('c:/qq1.txt', 'w+')
file.write(IP)
try:
ftp.storbinary('STOR 1MB.txt', open('c:/1MB.txt','rb',1024))
try:
ftp.retrbinary('RETR '+"1MB.txt", handleDownload)
import thread
thread.start_new_thread(funktionsname, ())
except:
print 'Download fehlgeschlagen'
except:
print 'Schreiben fehlgeschlagen!'
else:
print 'Kein anonymous Zugang'
except:
print 'Kein anonymous Zugang'
connect()