Frage zu Tutorial Programm
Verfasst: Dienstag 7. November 2006, 01:00
Also ich habe folgendes Problem, ich komme mit einer Zeile eines Progammes aus einem Tutorial zum ermitteln der Wörter in einem Textdokument.
Programm:
Folgende Zeile macht mir Probleme:
Also, ich weiß das die Funktion die Anzahl an Wörtern in einer Zeile des Dokuments bestimmen soll..
Auch unklar ist mir wieso die variable line an s weitergegeben wird und bei split verwendet wird(wenn das stimmt^^).
Ps:Wenn es jmd hilft, die Anleitung ist auf http://www.freenetpages.co.uk/hp/alan.g ... tfiles.htm zu finden..
Gruss
Programm:
Code: Alles auswählen
import string
def numworte(s):
list = string.split(s) # erfordert die Qualifizierung split() mit dem Stringmodul
return len(list) # gibt die Anzahl der Elemente in einer Liste zurück
inp = open("menue.txt","r")
total = 0 # initialisiert auf Null; erzeugt auch eine Variable
for line in inp.readlines():
total = total + numworte(line) # akkumuliert Gesamtzahl für jede Zeile
print "Die Datei hat %d Worte" % total
inp.close()
Code: Alles auswählen
list = string.split(s)
Auch unklar ist mir wieso die variable line an s weitergegeben wird und bei split verwendet wird(wenn das stimmt^^).
Ps:Wenn es jmd hilft, die Anleitung ist auf http://www.freenetpages.co.uk/hp/alan.g ... tfiles.htm zu finden..
Gruss