TUTOS.EU

Faire une fonction en python

Exemple de fonction qui affiche les lignes d'un fichier situé dans /root/monfichier

La fonction retourne le nombre de lignes

def afficher_et_compter_lignes_du_fichier(chemin_du_fichier):
    try:
        with open(chemin_du_fichier, 'r') as fichier:
            lignes = fichier.readlines()
            for ligne in lignes:
                print(ligne.strip())  # Utilisez strip() pour supprimer les caractères de nouvelle ligne
            nombre_de_lignes = len(lignes)
            return nombre_de_lignes
    except FileNotFoundError:
        print(f"Le fichier {chemin_du_fichier} n'a pas été trouvé.")
        return None
    except Exception as e:
        print(f"Une erreur s'est produite : {e}")
        return None

# Utilisation de la fonction
chemin_du_fichier = "/root/monfichier"  # Assurez-vous de spécifier le chemin correct
nombre_de_lignes = afficher_et_compter_lignes_du_fichier(chemin_du_fichier)

if nombre_de_lignes is not None:
    print(f"Nombre total de lignes dans le fichier : {nombre_de_lignes}")
Lien vers le fichier : cliquez ici Copier le code

2