Python-Programm zum Zählen der Anzahl der in einer Datei vorhandenen Zeilen

王林
Freigeben: 2023-08-31 16:57:08
nach vorne
917 Leute haben es durchsucht

Python-Programm zum Zählen der Anzahl der in einer Datei vorhandenen Zeilen

In Python haben wir einige in Dateien integrierte Funktionen, mit denen die Anzahl der in einer Datei vorhandenen Zeilen gezählt werden kann. Wir öffnen Notepad und schreiben einige Textzeilen hinein. Diese Datei wird dann im Dateihandler von Python verwendet, um die Gesamtzahl der in der Datei vorhandenen Zeilen zu zählen. Der Modus „r“ wird durch das Lesen des Texts einer Datei definiert.

Grammatik

Die folgende Syntax wird im Beispiel verwendet -

with open("file_name.txt", mode)
Nach dem Login kopieren
Die

open-Methode wird zum Öffnen von Dateien in Python verwendet. Es akzeptiert zwei Parameter -

  • Dateiname.txt − Erwähnen Sie den Dateinamen.

  • mode − Dieser Parameter bestimmt den Speicherort der Datei und was für die Methode zulässig ist.

readlines("write some text")
Nach dem Login kopieren
Die Methode

readlines() gibt die Liste der in der Datei vorhandenen Textzeilen zurück.

len()
Nach dem Login kopieren
Die Methode

len wird verwendet, um die Länge einer Variablen zurückzugeben.

Algorithmus

Die folgenden Schritte sind -

  • Startet die Methode 'with open()', die zwei Parameter akzeptiert – 'tutebox.txt' (Dateiname) und 'r'< /b> (Datei lesen). Geben Sie den Objektnamen als „Datei“ an, um die Iteration jeder Zeile in der for-Schleife zu verarbeiten.

  • Initialisieren Sie dann die Variable mit dem Namen
  • ‘cnt‘

    auf den Wert „0“, wodurch die Anzahl der Zeilen von Anfang an verfolgt wird. 【Beispiel 1】

  • Dann verwenden Sie die integrierte Methode readlines() und speichern Sie sie in der Variablen li. [Beispiel 2]
  • Als nächstes berechnen Sie die Gesamtzahl der Zeilen, indem Sie jede Zeile mithilfe einer for-Schleife in der Datei durchlaufen und 1 zur Anzahl hinzufügen. [Beispiel 1]
  • Als nächstes wird die Gesamtlänge mithilfe von len berechnet, das einen Parameter namens
  • li

    akzeptiert und in total_line gespeichert wird. [Beispiel 2]

  • Drucken Sie das Ergebnis mit einer Variablen namens „cnt“. [Beispiel 1]
  • Abschließend drucken wir das Ergebnis mithilfe der Variablen
  • total_line

    aus. [Beispiel 2]

  • Beispiel 1

In diesem Programm erstellen wir ein Objekt namens Datei zum

Lesen der Datei mit der Methode open()

. Um die Anzahl der Zeilen zu zählen, wird die Anzahl um 1 erhöht.

#Count the number of lines in python
with open('tutebox.txt','r') as file:
   cnt = 0
   for line in file: 
      cnt += 1
print(f"The counting of number of lines is: {cnt}")
Nach dem Login kopieren
Ausgabe

The counting of number of lines is: 6
Nach dem Login kopieren

Beispiel 2

In diesem Programm verwenden wir den Dateiverarbeitungsmodus „r“ von Python, um Text aus einer Datei zu lesen. Um die Anzahl der Zeilen zu zählen, verwendet es die Methode „readlines()“ und gibt die Gesamtzahl der Zeilen über die Methode „len()“ zurück.

with open('tutebox.txt','r') as file:
   li = file.readlines()
total_line = len(li)
print(f"Number of lines in the notepad file: {total_line}")
Nach dem Login kopieren

Ausgabe

Number of lines in the notepad file: 6
Nach dem Login kopieren

Fazit

Wir sehen den Unterschied zwischen den beiden Beispielen, indem wir den Modus „r“ auf die Datei anwenden. In beiden Beispielen wird die Methode

with open()

zum Öffnen der Datei verwendet. Beispiel 1 verwendet das Konzept einer for-Schleife, um die Gesamtzahl der in der Datei vorhandenen Zeilen zu ermitteln, während Beispiel 2 das Konzept vordefinierter Methoden in Python verwendet.

Das obige ist der detaillierte Inhalt vonPython-Programm zum Zählen der Anzahl der in einer Datei vorhandenen Zeilen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!