/ / Zähle und drucke die Anzahl der Wörter in einer Datei - Python, Python-3.x, Count

Zählen und drucken Sie die Anzahl der Wörter in einer Datei - python, python-3.x, count

Ich versuche, ein Programm zu schreiben, das die Anzahl der Wörter in einer Datei zählt und druckt. Das Problem ist, dass ich keine Funktionen wie split () oder partition () verwenden kann, da wir sie noch nicht behandeln.

def CountWords(TextfileName)
for

Ich weiß nicht, wie ich mein Programm starten soll. Kann mir jemand etwas mehr über das Lesen von Textdateien erklären?

Das Programm sollte so aussehen:

Angenommen, die Datei some.txt enthält Folgendes:

Words make up other words. This is a line.
Sequences of words make sentences.
I like words but I don’t like MS Word.
There’s another word for how I feel about MSWord: @#%&

Dann erzeugt der Programmlauf das unten gezeigte Ergebnis.

CODE: ALLES AUSWÄHLEN $ python3 findWord.py Geben Sie den Dateinamen ein: some.txt 33 Wörter

Antworten:

1 für die Antwort № 1
with open("some.txt") as f:
count = len(f.read().split())
print(count)