Table des matières:
- 1Ouvrez une copie de l'interpréteur de commandes Python.
- 2Saisissez le code suivant (en appuyant sur Entrée après chaque ligne):
- 3Saisissez le code suivant (en appuyant sur Entrée après chaque ligne):
- 4Saisissez le code suivant (en appuyant sur Entrée après chaque ligne):
- 5Saisissez le code suivant (en appuyant sur Entrée après chaque ligne):
- 6 Saisissez print (FirstFileStat.st_size) et appuyez sur Entrée.
- 7 Saisissez print (heure, ctime (FirstFileStat.st_mtime)) et appuyez sur Entrée.
- 8Fermez le shell Python.
Vidéo: PostgreSQL - 7. Fonctionnement : principaux répertoires 2025
Pour trouver des fichiers et interagir avec eux sur un système, vous devez travailler avec la structure du répertoire. Cela signifie travailler avec la structure en utilisant des appels spécifiques à Python afin que votre code fonctionne sur toutes les plates-formes que vous devez prendre en charge. Heureusement, vous n'avez rien de spécial à faire pour que cette fonctionnalité fonctionne. Python inclut toutes les fonctionnalités requises, comme illustré dans les étapes suivantes:
1Ouvrez une copie de l'interpréteur de commandes Python.
Vous voyez la fenêtre Python Shell.
2Saisissez le code suivant (en appuyant sur Entrée après chaque ligne):
import os, sys, stat, heure BP4D = os. listdir ("C: BP4D") print (BP4D)
Python importe les modules requis, place une liste de répertoires dans BP4D, puis affiche la liste résultante à l'écran. Vous devez changer le chemin de "C: BP4D" à l'emplacement de stockage sur votre système si nécessaire. La fonction listdir () obtient une liste de fichiers et de répertoires dans le chemin que vous spécifiez.
3Saisissez le code suivant (en appuyant sur Entrée après chaque ligne):
Chap04 = os. chemin. join ("C: BP4D", BP4D [0]) print (Chap04)
Vous voyez un chemin combiné qui pointe vers le répertoire, dans ce cas C: BP4DChapter04. La fonction join () est inestimable dans la création de nouveaux répertoires en fonction des requêtes que vous effectuez sur le système de fichiers.
4Saisissez le code suivant (en appuyant sur Entrée après chaque ligne):
Chap04Mode = os. stat (Chap04). st_mode stat. S_ISDIR (Chap04Mode)
La première ligne de code demande les statistiques pour le chemin représenté par Chap04. Il obtient alors une seule statistique, st_mode. La valeur st_mode définit le type d'entrée Chap04. Vous pouvez utiliser les fonctions du module stat pour obtenir des informations supplémentaires, par exemple si l'entrée est un répertoire. La documentation de Python stat module vous en dit beaucoup plus sur le module stat.
5Saisissez le code suivant (en appuyant sur Entrée après chaque ligne):
Chap04Content = os. listdir (Chap04) FirstFile = os. chemin. join (Chap04, Chap04Content [0]) FirstFileStat = os. stat (FirstFile) stat. S_ISREG (FirstFileStat. St_mode)
Cette série d'entrées de code commence par obtenir le contenu du répertoire C: BP4DChapter04. Il crée ensuite un chemin vers le premier fichier dans ce répertoire et obtient les statistiques pour ce fichier. Étant donné que le répertoire C: BP4DChapter04 contient uniquement des fichiers et pas d'autres répertoires, le stat. S_ISREG () check devrait renvoyer True.
6 Saisissez print (FirstFileStat.st_size) et appuyez sur Entrée.
Beaucoup de statistiques sont directement accessibles. Dans ce cas, vous voyez la taille du fichier.
7 Saisissez print (heure, ctime (FirstFileStat.st_mtime)) et appuyez sur Entrée.
Certaines statistiques, telles que la dernière date de modification, nécessiteront une conversion avant de pouvoir être lues. Dans ce cas, vous utilisez l'heure. La fonction ctime () permet de changer le nombre de ticks signalés par st_mtime en une date et une heure réelles.
8Fermez le shell Python.
Vous avez terminé.
