Nein, es hat was mit der Mondphase zu tun.debian75 hat geschrieben:könnte das ein unicode problem sein ?
Bekomme ich jetzt ärger wenn ich keinen Smiley anhänge?
Nein, es hat was mit der Mondphase zu tun.debian75 hat geschrieben:könnte das ein unicode problem sein ?
weiss jemand was mit "None" gemeint ist ?"find(pattern) returns the first subelement that matches the given pattern, or None if there is no matching element."
Code: Alles auswählen
if item.find("gaga") is None:
if item.find("gaga") is 'None':
if item.find("gaga") == None:
if item.find("gaga") == 'None':
Code: Alles auswählen
gaga = item.find("gaga")
if gaga:
gugus = gaga.findtext("gugus")
weiss ned, kann leider erst heute abend versuchen, bin auf der arbeitgerold hat geschrieben:Hallo debian75!
Funktioniert es so?mfgCode: Alles auswählen
gaga = item.find("gaga") if gaga: gugus = gaga.findtext("gugus")
Gerold
hab das jetzt so gemacht, danke.BlackJack hat geschrieben:@debian75: Um nochmal das mit den '+' aufzugreifen: Das wird in der URL mit '+' angezeigt, ein '+' in den Parametern bedeutet aber Leerzeichen, dass hast Du ja schliesslich eingegeben und bekommst es dementsprechend im Python-Programm auch wieder mit Leerzeichen.
Wenn Du das dann einfach so zu einer Zeichenkette zusammensetzt, kommen die '+' da natürlich nicht auf magische Weise wieder hinein. Das gäbe einen ziemlichen Aufschrei wenn Python einfach in jede Zeichenkette '+' statt Leerzeichen schreiben würde. Du solltest vielleicht mal in die Doku schauen und die Parameter nicht selbst in die URL reinbasteln, sondern das zweite Argument von `urlopen()` verwenden. Da werden dann auch Leerzeichen entsprechend wieder als '+' kodiert.