ich habe mit Hilfe dieses Forums bereits ein tolles Script zusammengebaut, das mit einiges an Arbeit abnimmt.
Nun benötige ich nochmal kurz einen kleinen Tip....
Folgende Funktion funktionierte bisher einwandfrei:
Code: Alles auswählen
def is_headline(line):
"""Tests if line is a headline."""
return line.upper() == line
Nun haben sich die Rahmenbedingungen geändert....
Es kann nun sein, das das Wort nicht ausschließlich groß geschrieben ist, sondern dass auch kleinbuchstaben darin vorkommen.
Aber ein merkmal, das diese eingelesene Zeile von anderen unterscheidet ist, das kein ; im Text vorkommt.
Wie kann ich nun die Abfrage gestalten, das nur 1 Wort (mit beliebig vielen Zeichen) in einer Zeile steht, und KEIN doppelpunkt (:) darin enthalten ist?
Sorry wenn ich sowas einfaches hier frage... aber ich stehe irgendwie gedanklich auf dem Schlauch
Das ganze Script gibts hier: http://www.python-forum.de/topic-6805.html?highlight=