Écrivez un programme Python pour vérifier la taille du fichier
- 1903
- 63
- Clara Nguyen
Lorsque vous travaillez avec des fichiers dans Python, il est souvent nécessaire de vérifier la taille d'un fichier. La taille d'un fichier peut être importante pour diverses raisons, comme s'assurer que le fichier n'est pas trop grand pour être transféré sur le réseau ou déterminer la quantité d'espace de stockage le fichier prendra. Dans cet article, nous discuterons de la façon d'écrire un programme Python pour vérifier la taille du fichier.
Python fournit un module intégré appelé OS qui peut être utilisé pour vérifier diverses propriétés d'un fichier, y compris sa taille. Voici un exemple simple:
Importez le système d'exploitation # Obtenez le chemin du fichier à partir du fichier utilisateur_path = entrée ("Entrez le chemin du fichier:") # Vérifiez si le fichier existe si le système.chemin.isfile (file_path): # obtenez la taille du fichier dans les octets file_size = os.chemin.getSize (file_path) # Affichez l'impression du résultat ("La taille du fichier est octets".format (file_size)) else: print ("le fichier n'existe pas")1234567891011121314 | Importez le système d'exploitation # Obtenez le chemin du fichier à partir de userFile_path = entrée ("Entrez le chemin du fichier:") # Vérifiez si le fichier existe.chemin.isfile (file_path): # obtenez la taille du fichier dans les octets file_size = os.chemin.getSize (file_path) # Affichez l'impression du résultat ("La taille du fichier est octets".format (file_size)) else: print ("le fichier n'existe pas") |
Dans ce programme, nous importons d'abord le module OS. Nous invitons ensuite l'utilisateur à saisir le chemin du fichier qu'il souhaite vérifier à l'aide de la fonction d'entrée ().
Ensuite, nous utilisons le OS.chemin.isfile ()
fonction pour vérifier si le fichier existe. Si le fichier existe, nous utilisons le OS.chemin.getSize ()
fonction pour obtenir la taille du fichier en octets. Enfin, nous affichons le résultat en utilisant le formatage de la chaîne.
Exécutons ce programme avec un exemple de fichier:
Sortie Entrez le chemin du fichier: C: \ Users \ Tecadmin \ Documents \ Test.CSV La taille du fichier est de 108733 octets
Comme vous pouvez le voir, le programme affiche correctement la taille du fichier en octets.
Il convient de noter que la taille d'un fichier peut également être exprimée dans d'autres unités, telles que les kilobytes, les mégaoctets ou les gigaoctets. Pour convertir la taille d'un fichier en une autre unité, vous pouvez utiliser des opérations arithmétiques simples. Par exemple, pour convertir la taille d'un fichier des octets en kilo-great, vous pouvez diviser la taille de 1024. Voici un exemple:
Importez le système d'exploitation # Obtenez le chemin du fichier à partir du fichier utilisateur_path = entrée ("Entrez le chemin du fichier:") # Vérifiez si le fichier existe si le système.chemin.isfile (file_path): # obtenez la taille du fichier dans les octets file_size = os.chemin.getSize (file_path) # convertir la taille en kilo-lime_size_kb = file_size / 1024 # Affichez l'impression du résultat ("La taille du fichier est :.2f kilo-great ".format (file_size_kb)) else: print ("le fichier n'existe pas")1234567891011121314151617 | Importez le système d'exploitation # Obtenez le chemin du fichier à partir de userFile_path = entrée ("Entrez le chemin du fichier:") # Vérifiez si le fichier existe.chemin.isfile (file_path): # obtenez la taille du fichier dans les octets file_size = os.chemin.getSize (file_path) # convertir la taille en kilo-lime_size_kb = file_size / 1024 # Affichez l'impression du résultat ("La taille du fichier est :.2f kilo-great ".format (file_size_kb)) else: print ("le fichier n'existe pas") |
Dans ce programme, nous divisons la taille du fichier de 1024 pour la convertir des octets en kilobytes. Nous utilisons ensuite le formatage des chaînes pour afficher le résultat avec deux décimales.
Exécutons ce programme avec le même fichier qu'avant:
Sortie Entrez le chemin du fichier: C: \ Users \ Tecadmin \ Documents \ Backup.Zip La taille du fichier est de 2229.92 kilobytes
Comme vous pouvez le voir, le programme affiche correctement la taille du fichier en kilo-great.
En conclusion, la vérification de la taille d'un fichier dans Python est une tâche simple qui peut être accomplie en utilisant le OS.chemin.getSize ()
fonction. En comprenant les bases des opérations de fichiers dans Python, vous pouvez commencer à créer des programmes plus complexes qui manipulent les fichiers de diverses manières.