Maison  >  Article  >  développement back-end  >  Comment vérifier si un fichier texte est vide en Python ?

Comment vérifier si un fichier texte est vide en Python ?

Patricia Arquette
Patricia Arquetteoriginal
2024-10-25 12:05:30142parcourir

How to Check if a Text File is Empty in Python?

Détermination du vide d'un fichier texte

Dans le domaine de la programmation, il est souvent nécessaire de vérifier si un fichier particulier contient des données ou est nul. Cet article approfondit la requête : "Comment pouvons-nous déterminer si un fichier texte est vide ou non ?"

Python, un langage de programmation polyvalent, offre une solution simple à ce problème. En tirant parti de la fonction os.stat(), nous pouvons récupérer un tableau d'attributs sur le fichier, y compris sa taille.

Réponse à la requête :

<code class="python">import os
empty_check = os.stat("file").st_size == 0</code>

Cet extrait de code importe le module os et récupère les attributs du fichier à l'aide de la fonction stat(). L'attribut st_size représente la taille du fichier en octets. En comparant cette valeur à zéro, on peut déterminer si le fichier est vide.

Explication :

Si l'attribut st_size est égal à zéro, cela signifie que le fichier est vide de contenu et est considéré comme vide. A l'inverse, si la valeur de l'attribut est supérieure à zéro, le fichier contient des données. Le résultat de cette comparaison est stocké dans la variable empty_check, nous permettant d'évaluer plus en détail l'état du fichier dans notre code.

Cette méthode fournit un moyen concis et efficace de vérifier si un fichier texte est vide ou non, permettant programmeurs pour mettre en œuvre les actions appropriées en fonction du contenu du fichier ou de son absence.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn