Ich habe Grundkenntnisse in Python, aber es reicht leider nicht für das, was ich programmieren möchte. Ich möchte ein Programm erstellen, das einen Text analysiert.
Ich möchte nicht, dass mir jemand das Programm schreibt, das ist klar. Aber für Tips und Anregungen, wie und mit welchen Funktionen ich am besten vorgehe, bin ich sehr dankbar. Herumprobieren mache gerne ich alleine.
So habe ich es mir gedacht:
----------
Textdatei einlesen (*.txt)
----------
Leerzeichen belassen oder in Punkte umwandeln.
Text in Kleinbuchstaben umwandeln.
Sonderzeichen löschen, ignorieren oder in 0 umwandeln.
=> In neue Datei (text.txt) schreiben (Ausgangsdatei soll nicht geändert werden.)
----------
Aus text.txt die Wörter und die Buchstaben einzeln zählen.
----------
Auswertung/Statistik
Es wurden 680 Wörter analysiert
Buchstaben gesamt: 3400
- davon "A" bzw. "a": 279 = 8.2 %
- davon "B" bzw. "b": 150 = 4.4 % usw.
----------
Den Anfang habe ich in etwa:
Code: Alles auswählen
datei = file('text.txt','r')
text = datei.read()
datei.close()
# Hier habe ich nur etwas ausprobiert, das an der Stelle noch nicht passieren soll.
laenge = len(text)
print(laenge)
Für eure Hilfe bin ich euch sehr dankbar.