[PYTHON] 10. Compter le nombre de lignes

10. Compter le nombre de lignes

Comptez le nombre de lignes. Utilisez la commande wc pour confirmation.

Go

package main

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

func main() {
	//Spécifiez le fichier lu
	name := "../hightemp.txt"
	line := 0

	//Ouvrez le fichier à lire
	f, err := os.Open(name)
	if err != nil {
		fmt.Printf("os.Open: %#v\n",err)
		return
	}
	defer f.Close() //Pli à la fin

	//Créer une bibliothèque de scanners
	scanner := bufio.NewScanner(f)

	//Lire une ligne de données
	for scanner.Scan() {
		line++;
	}

	//Vérifiez s'il y a eu une erreur
	if err = scanner.Err(); err != nil {
		fmt.Printf("scanner.Err: %#v\n",err)
		return
	}

	//Afficher le nombre de lignes
	fmt.Println("Line",line)
}

python

import sys

line = 0

#Fichier ouvert
with open("../hightemp.txt", "r") as f:
    #Lire ligne par ligne
    for data in f:
        #Ajouter le nombre de lignes
        line += 1

#Afficher le nombre de lignes
print("Line",line)

Javascript

//Module de charge
var fs = require("fs");
var readline = require("readline");

var line = 0;

//Créer un flux
var stream = fs.createReadStream("../hightemp.txt", "utf8");

//Passer le flux à readline
var reader = readline.createInterface({ input: stream });

//Rappel de lecture de ligne
reader.on("line", (data) => {
    line = line + 1
});

//Fermer le rappel
reader.on("close", function () {
    console.log("Line",line);
});

Résumé

Enfin, nous sommes entrés dans "Chapitre 2: Bases des commandes UNIX"! !! ..

J'ai entendu dire que j'étais entré dans le chapitre 2, alors j'ai finalement changé le paramètre de version de Python en 3.7. Ce ne sont que les paramètres IDE ... Découvrez où se trouvent les paramètres ... Excusez-moi.

Tout en vérifiant chaque langue pour lire le fichier. Allez, Python ne m'a pas tellement dérangé, Javascirpt. Oh oh! Quelque chose d'intéressant. Faut-il faire attention à la façon de penser car elle est asynchrone?

Supplément

Le nom de la variable était fname en langage Go, mais IDE (Golang) indique une faute de frappe?. Je me demande si je suis reconnaissant. Pour le moment, changez-le en nom et évitez-le.

Haut de la page

Recommended Posts

10. Compter le nombre de lignes
Obtenez le nombre de chiffres
Calculez le nombre de changements
Obtenez le nombre de vues de Qiita
Calcul du nombre d'associations de Klamer
Obtenez le nombre d'abonnés Youtube
Compter / vérifier le nombre d'appels de méthode.
Compter le nombre de caractères avec écho
Sortie du nombre de cœurs de processeur en Python
Calculez le nombre total de combinaisons avec python
Divisez la chaîne de caractères en le nombre de caractères spécifié
Trouvez le nombre de jours dans un mois
Minimisez le nombre de polissages en optimisant la combinaison
Déterminez le nombre de classes à l'aide de la formule Starges
Le début de cif2cell
Le sens de soi
le zen de Python
L'histoire de sys.path.append ()
La vengeance des types: la vengeance des types
Comment connaître le numéro de port du service xinetd
Projecet Euler 12 Trouvez le nombre de fractions sans diviser.
Comment obtenir le nombre de chiffres en Python
relation entre la série de nombres de Fibonacci et le nombre d'or
Comptez le nombre de paramètres dans le modèle d'apprentissage en profondeur
Calcul du nombre minimum de voix requis à partir du taux de vote
Essayez d'estimer le nombre de likes sur Twitter
Prédire le nombre de personnes infectées par COVID-19 avec Prophet
Obtenir la taille (nombre d'éléments) de Union Find en Python
Gérez le numéro de version du package de requirements.txt avec pip-tools
[Python] Obtenez le nombre de vues de tous les articles publiés
Visualisez le nombre de plaintes des compagnies d'assurance-vie
Clustering G-means qui détermine automatiquement le nombre de clusters
Grattage du résultat de "Schedule-kun"
Comment trouver le nombre optimal de clusters pour les k-moyennes
Maya | Découvrez le nombre de polygones dans l'objet sélectionné
L'histoire de la construction de Zabbix 4.4
Vers la retraite de Python2
Examiner la plage d'erreur dans le nombre de décès dus à la pneumonie
Comparez les polices de jupyter-themes
Expliquez le code de Tensorflow_in_ROS
Comptez le nombre de caractères dans le texte dans le presse-papiers sur Mac
Obtenez le nombre d'éléments spécifiques dans la liste python
Python --Trouvez le nombre de groupes dans l'expression regex
Réutiliser les résultats du clustering
Essayez d'améliorer la précision de l'estimation du nombre de Twitter
[Homologie] Comptez le nombre de trous dans les données avec Python
Comment augmenter le nombre d'images de jeux de données d'apprentissage automatique
Visualisons le nombre de personnes infectées par le virus corona avec matplotlib
GoPiGo3 du vieil homme
[Baies non paramétriques] Estimation du nombre de clusters à l'aide du processus Diricle
Obtenez le nombre d'occurrences pour chaque élément de la liste
Changer le thème de Jupyter
La popularité des langages de programmation
Changer le style de matplotlib
Visualisez la trajectoire de Hayabusa 2
À propos des composants de Luigi
Composants liés du graphique