Python, bestimmtes Wort aus einer .txt Datei auslesen, geht das?

2 Antworten

Gehen tut das auf alle Fälle. Wenn Du etwas genauer erklärst was genau Du willst, kann Dir bestimmt jemand auch genauer erklären wie.

Der Umgang mit Dateien ist z. B. hier erklärt:

http://python4kids.net/how2think/kap11.htm

Auch der Umgang mit Strings könnte wichtig sein:

http://python4kids.net/how2think/kap07.htm


LukeM55 
Beitragsersteller
 17.03.2018, 12:37

words = ["hallo"]

file = open("Test.txt", "r")

if words in file:

   print("Wort ist vorhanden")

else:

   print("Wort ist nicht vorhanden")

Das ist mein bisheriges Script, ich weiß es funktioniert nicht, kann mir vielleicht einer helfen?

0
Olokun  17.03.2018, 13:47
@LukeM55

Du brauchst noch eine Liste mit dem Inhalt des files.

file = open( )

liste = file.read().split() #liefert eine Liste mit den Wörtern

if words in liste

0
Das n-te Wort auslesen:
n = input("Was ist n?      ")
with open("test.txt", "r") as file:
    rfile = file.read()
    lfile = rfile.split(" ")
    print("Das %i. Element ist" % n, lfile[5])
Woher ich das weiß:Hobby – Ich programmiere sehr gerne und häufig.