Seite 1 von 1
Dateien via FTP hochladen!
Verfasst: Samstag 4. September 2004, 20:09
von Iopodx
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...
Re: Dateien via FTP hochladen!
Verfasst: Samstag 4. September 2004, 20:22
von gerold
Iopodx hat geschrieben:jetzt muss ich aber eine Datei auf einen FTP hochladen können...
Hallo Iopodx!
Das sollte so ähnlich funktionieren:
Code: Alles auswählen
ftp.storbinary('STOR testdatei-neu', open('testdatei','rb',1024))
Und hier noch ein Link:
http://python.sandtner.org/viewtopic.php?t=1867
mfg
Gerold
Danke
Verfasst: Samstag 4. September 2004, 20:53
von Iopodx
Danke für die schnelle Antwort
Dateigröße auslesen...
Verfasst: Samstag 4. September 2004, 20:56
von Iopodx
Noch einwas bräuchte ich, einen Script der die Dateigröße ausließt... irgendwie mit
aber wie versuche ich schon die ganze Zeit...
Verfasst: Samstag 4. September 2004, 22:09
von mawe
Hi!
Schau dir mal os.stat() an.
Gruß, mawe
Verfasst: Sonntag 5. September 2004, 07:38
von Iopodx
Schau dir mal os.stat() an.
Sorry, aber das bringt mich nicht weiter?!
Verfasst: Sonntag 5. September 2004, 08:06
von mawe
Hi!
oder
gibt die Dateigröße aus. Du willst doch die Dateigröße, oder?
Gruß, mawe
Verfasst: Sonntag 5. September 2004, 08:13
von gerold
Iopodx hat geschrieben:Sorry, aber das bringt mich nicht weiter?!
Hi Iopodx!
1. Hilfe zu os.stat() ansehen
2. Ergebnis von os.stat() analysieren
Das geht so:
3. Herausfinden, dass es ein Attribut mit dem Namen
st_size gibt
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
Wenn man ein Objekt noch nicht kennt, dann kann man relativ viele Informationen mit
dir() herausfinden.
mfg
Gerold
Verfasst: Sonntag 5. September 2004, 09:00
von Iopodx
Ah, Vielen Dank werde es probieren.. Werde mein erstes Programm dann mal posten... danke
Verfasst: Sonntag 5. September 2004, 11:30
von Dookie
oder in einer Console/Dosfenster pydoc os.stat eingeben. Oder mit pydoc -g das graphische Interface starten.
Gruß
Dookie
Verfasst: Sonntag 5. September 2004, 15:11
von hans
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
Verfasst: Sonntag 5. September 2004, 17:05
von Milan
Hi Hans. Das entspricht quasi pydoc -g, nur dass der Server nicht auf Port 7464 geöffnet wird und man kein grafisches Tool hat, womit man auch wie in der Shell suchen kann
verschoben nach Netzwerke...