Innholdsfortegnelse:
- 1 Åpne en kopi av Python Shell.
- 2Type følgende kode (trykk Enter etter hver linje):
- 3Type følgende kode (trykk Enter etter hver linje):
- 4Type følgende kode (trykk Enter etter hver linje):
- 5 Skriv inn følgende kode (trykk Enter etter hver linje):
- 6 Type skriv ut (FirstFileStat. St_size) og trykk Enter.
- 7 Type skriv ut (tid. Ctime (FirstFileStat. St_mtime)) og trykk Enter.
- 8 Lukk Python Shell.
Video: Ricoh Interaktive tavler - Full samhandling, der dere befinner dere, med ideens hastighet. 2024
For å finne filer og samhandle med dem på et system, må du jobbe med katalogstrukturen. Dette betyr at du arbeider med strukturen ved hjelp av Python-spesifikke samtaler slik at koden din fungerer på alle plattformer du trenger å støtte. Heldigvis behøver du ikke gjøre noe spesielt for å få denne funksjonen til å fungere. Python inneholder all nødvendig funksjonalitet, som vist i de følgende trinnene:
1 Åpne en kopi av Python Shell.
Du ser Python Shell-vinduet.
2Type følgende kode (trykk Enter etter hver linje):
import oss, sys, stat, tid BP4D = os. listdir ("C: BP4D") utskrift (BP4D)
Python importerer de nødvendige modulene, plasserer en katalogoppføring i BP4D, og viser deretter den resulterende listen på skjermen. Du må endre banen til "C: BP4D" til lagringsplassen på systemet ditt etter behov. Listdir () -funksjonen får en liste over filer og kataloger uansett hvilken vei du angir.
3Type følgende kode (trykk Enter etter hver linje):
Chap04 = os. sti. bli med ("C: BP4D", BP4D [0]) print (Chap04)
Du ser en kombinert sti som peker på katalogen, som i dette tilfellet er C: BP4DChapter04. Funksjonen join () er uvurderlig for å skape nye kataloger basert på spørringer som du lager til filsystemet.
4Type følgende kode (trykk Enter etter hver linje):
Chap04Mode = os. stat (Chap04). st_mode stat. S_ISDIR (Chap04Mode)
Den første linjen med kode ber om statistikken for stien representert av Chap04. Den får da en enkelt statistikk, st_mode. St_mode-verdien definerer hvilken type oppføring Chap04 er. Du kan bruke funksjoner i statmodulen til å få tilleggsinformasjon, for eksempel om oppføringen er en katalog. Dokumentasjonen i Python stat module forteller deg mye mer om statemodulen.
5 Skriv inn følgende kode (trykk Enter etter hver linje):
Chap04Content = os. listdir (Chap04) FirstFile = os. sti. bli med (Chap04, Chap04Content [0]) FirstFileStat = os. stat (FirstFile) stat. S_ISREG (FirstFileStat. St_mode)
Denne serien av kodeoppføringer begynner med å få innholdet i katalogen C: BP4DChapter04. Den lager en vei til den første filen i den katalogen og får statistikken for den filen. Gitt at katalogen C: BP4DChapter04 bare inneholder filer og ikke andre kataloger, har stat. S_ISREG () sjekk skal returnere True.
6 Type skriv ut (FirstFileStat. St_size) og trykk Enter.
Mange av statistikkene er direkte tilgjengelige. I dette tilfellet ser du størrelsen på filen.
7 Type skriv ut (tid. Ctime (FirstFileStat. St_mtime)) og trykk Enter.
Noen statistikker, for eksempel den siste modifikasjonsdatoen, krever omregning før du kan lese dem. I dette tilfellet bruker du tiden. ctime () -funksjonen for å endre antall ticks som st_mtime rapporterer til en faktisk dato og klokkeslett.
8 Lukk Python Shell.
Du er ferdig.