Mehrzeiligen String (=Arrayelement) zeilenweise Auslesen
Verfasst: Freitag 14. Januar 2011, 22:40
Hallo,
ich habe ein kleines Script.
Ich wundere mich wieso bei diesem jeweils nur ein Zeichen pro Zeile ausgegeben wird.
Für mich ist es relevant, den Quellcode jeder einzelnen Webseite zeilenweise in einem String zu erhalten (für weitere Anweisungen mittels patterns).
Einen Zähler in der Art von "codeeinerseite = webseitenquellcodes" möchte ich vermeiden (hoffe das Python "interessantere" Lösungsansätze bietet).
Woran liegt es, dass ich nur ein Zeichen pro Zeile ausgegeben bekomme?
Wie kann ich das Problem lösen, ohne wie oben genannt einen Zähler zu benötigen?
Ich danke euch!
ich habe ein kleines Script.
Ich wundere mich wieso bei diesem jeweils nur ein Zeichen pro Zeile ausgegeben wird.
Für mich ist es relevant, den Quellcode jeder einzelnen Webseite zeilenweise in einem String zu erhalten (für weitere Anweisungen mittels patterns).
Einen Zähler in der Art von "codeeinerseite = webseitenquellcodes" möchte ich vermeiden (hoffe das Python "interessantere" Lösungsansätze bietet).
Code: Alles auswählen
import urllib
urls = 'http://google.de', 'http://web.de'
webseitenquellcodes = []
i = 0
while i < len(urls):
webseitenquellcodes.append(urllib.urlopen(urls[i]).read())
i = i+1
for codeeinerseite in webseitenquellcodes:
for zeile in codeeinerseite:
print zeileWoran liegt es, dass ich nur ein Zeichen pro Zeile ausgegeben bekomme?
Wie kann ich das Problem lösen, ohne wie oben genannt einen Zähler zu benötigen?
Ich danke euch!