Problem mit urllib

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
schueler
User
Beiträge: 8
Registriert: Mittwoch 30. Mai 2007, 10:24

Moin,

ich bin gerade dabei, mich in das downloaden mit Python ein wenig reinzulesen und hab hier auch schon hilfreiche Tipps gefunden, nur bin ich ehrlich gesagt ein wenig zu doof sie artgerecht umzusetzen...

Code: Alles auswählen

import urllib2

c=urllib2.urlopen('http://downloads.sourceforge.net/portableapps/7-Zip_Portable_4.42_R2.paf.exe?download')

a=c.read()

print a

f=('/download.exe', 'wb')
f.write(a)
f.close()
folgende Fehlerausgabe kommt dann:

Traceback (most recent call last):
File "<string>", line 74, in run_nodebug
File "Z:\Stickkrams\stick_update.py", line 10, in ?
f.write(a)
AttributeError: 'tuple' object has no attribute 'write'


Ich bin irgendwie zu doof hier weiterzumachen :oops:

Vielen Dank im voraus...

Mfg ich
Women are ment to be loved not understood.

- Oscar Wilde
lunar

schueler hat geschrieben:

Code: Alles auswählen

import urllib2

c=urllib2.urlopen('http://downloads.sourceforge.net/portableapps/7-Zip_Portable_4.42_R2.paf.exe?download')

a=c.read()

print a

f=('/download.exe', 'wb')
f.write(a)
f.close()
folgende Fehlerausgabe kommt dann:

Traceback (most recent call last):
File "<string>", line 74, in run_nodebug
File "Z:\Stickkrams\stick_update.py", line 10, in ?
f.write(a)
AttributeError: 'tuple' object has no attribute 'write'
Tja, vielleicht solltest du aus dem Tuple mal ein anständiges File-Objekt machen... Tipp: Die Funktion open() hilft dir weiter ;)
schueler
User
Beiträge: 8
Registriert: Mittwoch 30. Mai 2007, 10:24

cool, danke

Mfg ich
Women are ment to be loved not understood.

- Oscar Wilde
Antworten