Hi!
Bin eigentlich sehr neu mit python... Also ich bin gerade am Programm schreiben... jetzt muss ich aber eine Datei auf einen FTP hochladen können... Sollte ja nicht soo schwer sein, oder ? Irgendwie so muss es doch gehen, oder ?:
ftp.storbinary(self, cmd, fp, blocksize=8192)
nur weiß ich nicht wo ich hier die Datei eingeben soll... naja schonmal danke im vorraus...
Dateien via FTP hochladen!
- gerold
- Python-Forum Veteran
- Beiträge: 5555
- Registriert: Samstag 28. Februar 2004, 22:04
- Wohnort: Oberhofen im Inntal (Tirol)
- Kontaktdaten:
Hallo Iopodx!Iopodx hat geschrieben:jetzt muss ich aber eine Datei auf einen FTP hochladen können...
Das sollte so ähnlich funktionieren:
Code: Alles auswählen
ftp.storbinary('STOR testdatei-neu', open('testdatei','rb',1024))
http://python.sandtner.org/viewtopic.php?t=1867
mfg
Gerold
http://halvar.at | Kleiner Bascom AVR Kurs
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
Noch einwas bräuchte ich, einen Script der die Dateigröße ausließt... irgendwie mit aber wie versuche ich schon die ganze Zeit...
Code: Alles auswählen
datei.tell()
-
- Python-Forum Veteran
- Beiträge: 1209
- Registriert: Montag 29. September 2003, 17:18
- Wohnort: Purkersdorf (bei Wien [Austria])
Hi!
oder
gibt die Dateigröße aus. Du willst doch die Dateigröße, oder?
Gruß, mawe
Code: Alles auswählen
os.stat(dateiname)[6]
Code: Alles auswählen
os.path.getsize(dateiname)
Gruß, mawe
- gerold
- Python-Forum Veteran
- Beiträge: 5555
- Registriert: Samstag 28. Februar 2004, 22:04
- Wohnort: Oberhofen im Inntal (Tirol)
- Kontaktdaten:
Hi Iopodx!Iopodx hat geschrieben:Sorry, aber das bringt mich nicht weiter?!
1. Hilfe zu os.stat() ansehen
2. Ergebnis von os.stat() analysieren
Das geht so:
Code: Alles auswählen
import os
s = os.stat(r'C:\xyz-datei')
dir(s)
4. Code zum Herausfinden der Größe schreiben
Code: Alles auswählen
import os
print "Bytes: %s" % os.stat(r'C:\xyz-datei').st_size
mfg
Gerold
http://halvar.at | Kleiner Bascom AVR Kurs
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
-
- User
- Beiträge: 728
- Registriert: Sonntag 22. September 2002, 08:32
- Wohnort: Sauerland
- Kontaktdaten:
pydoc -g finde ich bei mir nicht (Fedora Core2, python-2.3.3-6). Aber pydoc -h 34567 macht sich auch ganz gut. Dann kann man im Browser über http://localhost:34567 zugreifen.
Hans
Hans