[PYTHON] 10. Zählen der Anzahl der Zeilen

10. Zählen der Anzahl der Zeilen

Zählen Sie die Anzahl der Zeilen. Verwenden Sie zur Bestätigung den Befehl wc.

Go

package main

import (
	"bufio"
	"fmt"
	"os"
)

func main() {
	//Geben Sie die gelesene Datei an
	name := "../hightemp.txt"
	line := 0

	//Öffnen Sie die zu lesende Datei
	f, err := os.Open(name)
	if err != nil {
		fmt.Printf("os.Open: %#v\n",err)
		return
	}
	defer f.Close() //Knick am Ende

	//Erstellen Sie eine Scanner-Bibliothek
	scanner := bufio.NewScanner(f)

	//Lesen Sie eine Datenzeile
	for scanner.Scan() {
		line++;
	}

	//Überprüfen Sie, ob ein Fehler aufgetreten ist
	if err = scanner.Err(); err != nil {
		fmt.Printf("scanner.Err: %#v\n",err)
		return
	}

	//Anzahl der Zeilen anzeigen
	fmt.Println("Line",line)
}

python

import sys

line = 0

#Datei öffnen
with open("../hightemp.txt", "r") as f:
    #Zeile für Zeile lesen
    for data in f:
        #Fügen Sie die Anzahl der Zeilen hinzu
        line += 1

#Anzahl der Zeilen anzeigen
print("Line",line)

Javascript

//Modul laden
var fs = require("fs");
var readline = require("readline");

var line = 0;

//Erstellen Sie einen Stream
var stream = fs.createReadStream("../hightemp.txt", "utf8");

//Übergeben Sie Stream an readline
var reader = readline.createInterface({ input: stream });

//Rückruf zum Lesen von Zeilen
reader.on("line", (data) => {
    line = line + 1
});

//Rückruf schließen
reader.on("close", function () {
    console.log("Line",line);
});

Zusammenfassung

Schließlich haben wir "Kapitel 2: Grundlagen von UNIX-Befehlen" eingegeben! !! ..

Ich habe gehört, dass ich Kapitel 2 aufgerufen habe, also habe ich endlich die Python-Versionseinstellung auf 3.7 geändert. Nur die IDE-Einstellungen ... Finden Sie heraus, wo die Einstellungen sind ... Entschuldigung.

Während Sie jede Sprache überprüfen, um die Datei zu lesen. Geh, Python hat mich nicht so sehr gestört, Javascirpt. Oh oh. Etwas Interessantes. Ist es notwendig, vorsichtig zu denken, weil es asynchron ist?

Ergänzung

Der Variablenname war fname in der Sprache Go, aber IDE (Golang) sagt Tippfehler? Ich frage mich, ob ich dankbar bin. Ändern Sie es vorerst in Name und vermeiden Sie es.

Oben

Recommended Posts

10. Zählen der Anzahl der Zeilen
Holen Sie sich die Anzahl der Ziffern
Berechnen Sie die Anzahl der Änderungen
Holen Sie sich die Anzahl der Ansichten von Qiita
Berechnung der Anzahl der Assoziationen von Klamer
Holen Sie sich die Anzahl der Youtube-Abonnenten
Zählen / überprüfen Sie die Anzahl der Methodenaufrufe.
Zählen Sie die Anzahl der Zeichen mit Echo
Geben Sie die Anzahl der CPU-Kerne in Python aus
Berechnen Sie die Gesamtzahl der Kombinationen mit Python
Teilen Sie die Zeichenfolge in die angegebene Anzahl von Zeichen
Finden Sie die Anzahl der Tage in einem Monat
Minimieren Sie die Anzahl der Polierungen, indem Sie die Kombination optimieren
Bestimmen Sie die Anzahl der Klassen mithilfe der Starges-Formel
Der Beginn von cif2cell
Die Bedeutung des Selbst
der Zen von Python
Die Geschichte von sys.path.append ()
Rache der Typen: Rache der Typen
Wie man die Portnummer des xinetd-Dienstes kennt
Projecet Euler 12 Ermitteln Sie die Anzahl der Brüche ohne Division.
So ermitteln Sie die Anzahl der Stellen in Python
Beziehung der Fibonacci-Zahlenreihe und des Goldenen Schnitts
Zählen Sie die Anzahl der Parameter im Deep-Learning-Modell
Berechnung der minimal erforderlichen Stimmenzahl aus der Stimmenzahl
Versuchen Sie, die Anzahl der Likes auf Twitter zu schätzen
Sagen Sie die Anzahl der mit COVID-19 infizierten Personen mit Prophet voraus
Ermitteln Sie die Größe (Anzahl der Elemente) von Union Find in Python
Verwalten Sie die Paketversionsnummer von require.txt mit pip-tools
[Python] Ermittelt die Anzahl der Aufrufe aller veröffentlichten Artikel
Visualisieren Sie die Anzahl der Beschwerden von Lebensversicherungsunternehmen
Clustering G-bedeutet, dass die Anzahl der Cluster automatisch bestimmt wird
Scraping das Ergebnis von "Schedule-Kun"
So finden Sie die optimale Anzahl von Clustern für k-means
Maya | Ermitteln Sie die Anzahl der Polygone im ausgewählten Objekt
Die Geschichte des Baus von Zabbix 4.4
Auf dem Weg zum Ruhestand von Python2
Untersuchen Sie den Fehlerbereich bei der Anzahl der Todesfälle aufgrund einer Lungenentzündung
Vergleichen Sie die Schriftarten von Jupyter-Themen
Erläutern Sie den Code von Tensorflow_in_ROS
Zählen Sie die Anzahl der Zeichen im Text in der Zwischenablage auf dem Mac
Holen Sie sich die Anzahl der spezifischen Elemente in der Python-Liste
Python - Ermitteln Sie die Anzahl der Gruppen im regulären Ausdruck
Verwenden Sie die Clustering-Ergebnisse erneut
Versuchen Sie, die Genauigkeit der Twitter-ähnlichen Zahlenschätzung zu verbessern
[Homologie] Zählen Sie mit Python die Anzahl der Löcher in den Daten
So erhöhen Sie die Anzahl der Datensatzbilder für maschinelles Lernen
Stellen wir uns die Anzahl der mit Matplotlib mit dem Coronavirus infizierten Personen vor
GoPiGo3 des alten Mannes
[Nicht parametrische Felder] Schätzen der Anzahl von Clustern mithilfe des Diricle-Prozesses
Ermitteln Sie die Anzahl der Vorkommen für jedes Element in der Liste
Ändern Sie das Thema von Jupyter
Die Popularität von Programmiersprachen
Ändern Sie den Stil von matplotlib
Visualisieren Sie die Flugbahn von Hayabusa 2
Über die Komponenten von Luigi
Verknüpfte Komponenten des Diagramms