Erlaeuterung zu Beispielprogramm
Verfasst: Montag 17. März 2008, 15:51
Hi,
auf wiki.python.de gibs folgendes Code-Beispie:
Was bedeutet nun diese Zeile:
Vielen Dank
ciao
auf wiki.python.de gibs folgendes Code-Beispie:
Code: Alles auswählen
import urllib
import re
def get_links(url):
# Verbindung öffnen
fp = urllib.urlopen(url)
# Daten auslesen
html = fp.read()
# Regex anwenden und alle Gruppen suchen
links = re.findall('<a.*?href="((http|ftp)s?://.*?)".*?>(?uism)', html)
# Liste so manipulieren, dass nur noch das erste Element zurückgegeben
# wird (also die 1. Gruppe)
return [group[0] for group in links]
# alle links ausgeben
for link in get_links('http://www.python.org'):
print link
Code: Alles auswählen
return [group[0] for group in links]
ciao