Heim  >  Artikel  >  Backend-Entwicklung  >  Python-Programm zum Zählen der Anzahl der in einer Datei vorhandenen Zeilen

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

王林
王林nach vorne
2023-08-31 16:57:08899Durchsuche

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)
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")
Die Methode

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

len()
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' (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}")
Ausgabe

The counting of number of lines is: 6

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}")

Ausgabe

Number of lines in the notepad file: 6

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen