FTP-Speedtester
Verfasst: Sonntag 5. September 2004, 10:15
Hiho Gemeinde,
Bin relativ neu mit python und habe heute mit eurer Hilfe mein erstes Programm mehr oder weniger fertig geschrieben:
das problem ist das noch kein eintrag bezüglich des speeds vorgenommen wird... evtl. könnte mir da einer nen tipp geben? danke...
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()