Comment déterminer si un fichier est vide
Souvent, il est nécessaire de vérifier si un fichier contient des données. Python fournit des moyens efficaces pour effectuer cette vérification.
Vérification de la taille du fichier
Une méthode simple pour vérifier si un fichier est vide consiste à examiner sa taille. Un fichier d'une taille de zéro octet est considéré comme vide. La fonction os.stat() peut être utilisée pour obtenir la taille du fichier.
Dans l'exemple fourni, nous importons le module os et utilisons os.stat() pour récupérer l'objet stat du fichier. On accède ensuite à l'attribut st_size de l'objet stat pour récupérer la taille du fichier. Si la taille du fichier est nulle, comme dans notre exemple, le fichier est effectivement vide et la condition os.stat("file").st_size == 0 sera évaluée à True.
Cette technique est simple et adaptée pour les fichiers plus petits. Cependant, pour les fichiers plus volumineux, cela peut impliquer un chargement inutile de l'intégralité du fichier en mémoire, ce qui pourrait affecter les performances.
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!