Seite 1 von 1

Text auslesen und vergleichen

Verfasst: Samstag 1. Mai 2010, 14:57
von Freaky
Hallo,
da ich noch kein Stück mit Python gearbeited habe, wollte ich fragen wie ich ein Text von einer Datei die im Internet ist mit einer Variable vergleiche und wenn da ein Unterschied ist das ein Text kommt und sich danach beendet.

Re: Text auslesen und vergleichen

Verfasst: Samstag 1. Mai 2010, 15:17
von numerix
Freaky hat geschrieben:da ich noch kein Stück mit Python gearbeited habe, ...
http://tutorial.pocoo.org/

Verfasst: Samstag 1. Mai 2010, 15:17
von gkuhl
Hallo und Wilkommen im Forum,

schau dir mal urllib an. Wenn du dich noch nicht mit den Grundlagen beschäftigt hast, empfehle ich dir auch das offizielle Tutorial einmal durchzuarbeiten. Da wird dann auch erklärt, wie du Strings vergleichen und Text ausgeben kannst.

Grüße
Gerrit

Verfasst: Samstag 1. Mai 2010, 15:57
von Freaky
Eigentlich will ich mich damit nicht gross beschäftigen.
Könnte mir jemand schon ein fertiges Teil zum anpassen geben bitte ?
Wär supper duper toll nett :D:D:D:D:D:D:D:D

Verfasst: Samstag 1. Mai 2010, 16:11
von Dav1d
Weil mir langweilig ist

Code: Alles auswählen

>>> mytext = 'google'
>>> from urllib2 import urlopen
>>> google = urlopen('http://google.com')
>>> google_data = google.read().decode(google.info()['content-type'].split('=')[1])
>>> google.close()
>>> google_data == mytext
False
>>> if not google_data == mytext:
...     print 'Nicht gleich'
...     
Nicht gleich
>>> if mytext in google_data:
...     print 'mytext in google_data'
...     
mytext in google_data
Anpassen kannst du es selber. Man kann auch noch ein regex zum vergleichen verwenden, wie das geht, sei dir selbst überlassen.

//Edit: Falls du dich mit Python wirklich beschäftigen willst, mach unbedingt das Tutorial, das dir gennant wurde, der Code (da oben) gehört zu den Grundlagen!

Verfasst: Samstag 1. Mai 2010, 21:12
von Leonidas
Dav1d hat geschrieben://Edit: Falls du dich mit Python wirklich beschäftigen willst, mach unbedingt das Tutorial, das dir gennant wurde, der Code (da oben) gehört zu den Grundlagen!
Will er doch nicht, er sucht jemandem der ihm das umsonst macht.

Verfasst: Sonntag 2. Mai 2010, 15:40
von noisefloor
Hallo,

wieso braucht man einen Python Code-Schnippsel, wenn sonst keine Python braucht / will? Zumal das Problem quasi mit _jeder_ Programmiersprache ohne weiteres lösbar ist, die ein Äquivalent zur urllib hat. Komische Sache, das ;-)

Gruß, noisefloor