Følgende er innholdet i dette innlegget som vil bli dekket:
La oss starte med den første metoden.
Metode 1: Bruke Fjern () -metoden for å slette en fil
Fjern () -metoden kan brukes til å slette en spesifikk fil fra systemet ved å gi enten dens relative bane eller dens spesifikke bane. Imidlertid vil denne metoden føre til at programmet får en feil og krasj hvis filen som er spesifisert i argumentet ikke eksisterer. For å unngå dette, må brukeren pakke denne kommandoen med en "prøve-unntak" -uttalelse ".
For å demonstrere arbeidet med denne metoden, se koden nedenfor:
Importer OSMålet med dette målet er å slette en fil som heter “Writeme.txt ”som er i samme mappe som programmet:
Når dette programmet blir utført, vises følgende ledetekst på terminalen:
Ledeteksten forteller brukeren at filen er slettet, som kan bekreftes ved å lete etter til en hvilken som helst filutforsker:
La oss imidlertid kjøre koden for å observere atferden til koden når filen ikke eksisterer:
Som du kan se i utdataene, i stedet for å krasje, ber programmet brukeren om at filen ikke eksisterer, og dermed kan ikke fjerne () metoden utføres.
Metode 2: Bruke UNLINK () -metoden for å slette en fil
Unlink () -metoden fungerer nesten identisk med Fjern () -metoden. Den brukes også til å slette en fil spesifisert av banen i argumentet om unlink () -metoden. For å demonstrere arbeidet med Unlink () -metoden, ta følgende kodebit:
Importer OSDette kodebiten vil slette “Readme.txt ”-fil fra den relative katalogen:
Når koden blir utført, vil den gi følgende utfall på terminalen:
Du kan bekrefte denne slettingen ved å bruke hvilken som helst filutforsker:
Filen er fjernet med hell fra systemet ved hjelp av unlink () -metoden.
Konklusjon
Brukeren kan bruke Fjern () -metoden og UNLINK () -metoden til "OS" -pakken for å slette en spesifikk fil bare hvis den finnes i systemet. Begge disse metodene har i hovedsak nesten like arbeid. Begge disse metodene tar inn den pårørende eller den spesifikke banen til filen som skal slettes, og hvis filen er funnet, sletter de den. Hvis filen ikke er funnet, støter programmet en feil. For å unngå denne krasj.