Pythonmania

Script Different!

Suchen in:
Suche:
Startseite | Schockwellenreiter | Impressum
Navigation
Artikel zu Python
Warum Python?
Hallo Welt
Wie alt ist der Kapitän?
Schmetterlingskurve
Apfelmännchen
Dancing Python
User-Agenten
fakeMail()
Template Engine
Python & XML (1)
wxPython (1)
wxPython (2)
wxPython (3)

How To's
ftp mit Python
Filedialog
Piddle und Mac OS X
XML-RPC
Blogger API

Zope und Python
ZWiki und Plone
Navigation und DTML
»Last Update«

Book Reviews
Python und Tkinter
Python Cookbook

Alte Artikel
O'Reilly
MacPython & Tkinter (d)
MacPython & Tkinter (e)
Modul W
Easy Dialogs
File Dialogs

Archiv
Oktober 2009
Juni 2009
Mai 2009
April 2009
März 2009
Februar 2009
Januar 2009
Dezember 2008
November 2008
Oktober 2008
September 2008
August 2008
Juli 2008
Juni 2008
Mai 2008
April 2008
März 2008
Februar 2008
Januar 2008
Dezember 2007
November 2007
Oktober 2007
September 2007
August 2007
Juli 2007
Juni 2007
Mai 2007
April 2007
März 2007
Februar 2007
Januar 2007
Dezember 2006
November 2006
Oktober 2006
September 2006
August 2006
Juli 2006
Juni 2006
Mai 2006
April 2006
März 2006
Februar 2006
Januar 2006
Dezember 2005
November 2005
Oktober 2005
September 2005
August 2005
Juli 2005
Juni 2005
Mai 2005
April 2005
März 2005
Februar 2005

RSS Icon
[フレーム]
Anzeigen
[フレーム]

Notebook

How To: ftp mit Python

Frage:

Ich habe ein Problem. Ich möchte Dateien auf einen Server laden. Dies soll per Python Script geschehen. Gibt es da bestimmte Befehle???

Antwort:

Wie wäre es damit:

#!python
from ftplib import FTP
# eine neue Instanz von FTP erzeugen
ftp = FTP("your.host.com")	
ftp.login("username", "password")
# da zu transportierende Fileobject öffnen
f = open("dummy.html", "r")
# Verzeichnis wechseln
ftp.cwd("pub")
# Fileobject unter dem Namen dummy.html speichern
ftp.storlines("STOR dummy.html", f) 
ftp.quit()
f.close()

Der Befehl storelines( command, file) speichert ASCII-Dateien auf dem ftp-Server ab. Sollen stattdessen Binärdateien hochgeladen werden, muß der Befehl storebinary( command, file, blocksize) benutzt werden.

Falls bei ftp.login() username und password nicht angegeben wurden, wird automatisch der Default-Username anonymous und als Password realuser@host , also die Email-Adresse des Benutzers genommen.

-->> http- und ftp-Useragenten in Python
-->> How To: ftp mit Perl






Werbung:

Letzte Änderung: 16.08.2010; 16:10:04 Uhr | © Copyright: 2000 - 2010 by Kantel-Chaos-Team | Kontakt: der@schockwellenreiter.de

frontierLogo picture Made with a Mac Weblog Commenting and Trackback by HaloScan.com CC-Logo Site Meter

AltStyle によって変換されたページ (->オリジナル) /