Indholdsfortegnelse:
- 1Open en kopi af Python Shell.
- 2Type følgende kode (tryk på Enter efter hver linje):
- 3Type følgende kode (tryk på Enter efter hver linje):
- 4Type følgende kode (tryk Enter efter hver linje):
- 5Type følgende kode (tryk på Enter efter hver linje):
- 6 Type udskrive (FirstFileStat. St_size) og tryk på Enter.
- 7 Type print (tid. Ctime (FirstFileStat. St_mtime)) og tryk på Enter.
- 8Luk Python Shell.
Video: Genesis 1-3 Recap & Intro to 4: Tribe of CAIN (Neanderthals?) 2025
For at finde filer og interagere med dem på et system, skal du arbejde med mappestrukturen. Det betyder at arbejde med strukturen ved hjælp af Python-specifikke opkald, så din kode fungerer på alle platforme, du har brug for at understøtte. Heldigvis behøver du ikke gøre noget særligt for at få denne funktion til at fungere. Python indeholder alle nødvendige funktioner, som det fremgår af følgende trin:
1Open en kopi af Python Shell.
Du kan se vinduet Python Shell.
2Type følgende kode (tryk på Enter efter hver linje):
import os, sys, stat, tid BP4D = os. listdir ("C: BP4D") udskrivning (BP4D)
Python importerer de nødvendige moduler, placerer en katalogliste i BP4D, og viser derefter den resulterende liste på skærmen. Du skal ændre stien til "C: BP4D" til opbevaringsstedet på dit system efter behov. Funktionen listdir () får en liste over filer og mapper, uanset hvilken vej du angiver.
3Type følgende kode (tryk på Enter efter hver linje):
Chap04 = os. sti. join ("C: BP4D", BP4D [0]) print (Chap04)
Du ser en kombineret sti, der peger på biblioteket, som i dette tilfælde er C: BP4DChapter04. Funktionen join () er uvurderlig for at oprette nye mapper baseret på forespørgsler, du laver til filsystemet.
4Type følgende kode (tryk Enter efter hver linje):
Chap04Mode = os. stat (Chap04). st_mode stat. S_ISDIR (Chap04Mode)
Den første linje af kode beder om statistikken for stien repræsenteret af Chap04. Den får derefter en enkelt statistik, st_mode. St_mode-værdien definerer, hvilken type indgang Chap04 er. Du kan bruge funktionerne i stat module til at få yderligere oplysninger, f.eks. Om posten er en mappe. Dokumentationen i Python stat module fortæller dig meget mere om stat modulet.
5Type følgende kode (tryk på Enter efter hver linje):
Chap04Content = os. listdir (Chap04) FirstFile = os. sti. join (Chap04, Chap04Content [0]) FirstFileStat = os. stat (FirstFile) stat. S_ISREG (FirstFileStat. St_mode)
Denne serie kodeindtastninger begynder ved at få indholdet af C: BP4DChapter04 biblioteket. Derefter oprettes en vej til den første fil i den pågældende mappe og opnår statistikken for den pågældende fil. Da katalogen C: BP4DChapter04 kun indeholder filer og ikke andre mapper, skal stat. S_ISREG () check skal returnere True.
6 Type udskrive (FirstFileStat. St_size) og tryk på Enter.
Mange af statistikkerne er direkte tilgængelige. I dette tilfælde ser du filens størrelse.
7 Type print (tid. Ctime (FirstFileStat. St_mtime)) og tryk på Enter.
Nogle statistikker, såsom den sidste modifikationsdato, skal konverteres, før du kan læse dem. I dette tilfælde bruger du tiden. ctime () funktionen til at ændre antallet af flåter, der rapporteres af st_mtime, til en faktisk dato og klokkeslæt.
8Luk Python Shell.
Du er færdig.