Python OS Elimina il file

Python OS Elimina il file
Il Python Operating System (OS) ci offre vari approcci a seconda del compito da svolgere. Il "sistema operativo.Rimuovi () "Il metodo da Python viene utilizzato in questo articolo per eliminare i file dal sistema. Oltre alla posizione del nome del documento, il percorso viene fornito anche al metodo. La directory in cui il file viene salvato, il nome utente e il nome del file sono tutti inclusi nel percorso.

Esempio 1: usando il sistema operativo Python.Rimuovi () metodo per eliminare i file dal sistema

In questo esempio, usiamo il "sistema operativo.Rimuovi () "Metodo per eliminare i file dal sistema. Aggiungendo il percorso del file nel metodo "Rimuovi ()", possiamo eliminare i file. L'importazione della libreria "OS" è necessaria per rimuovere il file dal sistema. Un sistema operativo di modularità divide le sue varie attività in attività discrete, ognuna con la sua interfaccia utente. Al contrario, un sistema operativo monolitico tradizionale ha un'unica versione definita dall'utente e opera in modo tutto o niente. Gli strumenti per generare e pulire le directory, i documenti e le informazioni che detengono e per la modifica e l'accesso alla struttura della directory sono tutti disponibili nel pacchetto Python OS.

Ora iniziamo la procedura per rimuovere il file dal sistema. Iniziamo la procedura creando due file di testo sul desktop e dando loro i nomi "record" e "dati" come si può vedere nel seguente. Iniziamo ora il codice per eliminare questi due file dopo averli creati:

Il primo file che ha il nome "record" viene eliminato nella prima sezione. Iniziamo importando il modulo "OS" Python. Le estensioni del sistema operativo non sono necessarie per Python; Puoi semplicemente importare la libreria "OS". Quindi, aggiungiamo il nome del file che vogliamo rimuovere dal sistema. In questo caso, rimuoviamo il "record.file txt "perché è un documento di testo. Ecco perché il ".txt "è incluso nel nome del file. Questo nome del file è mantenuto nella variabile "file_name" che abbiamo realizzato.

Quindi, nel passaggio seguente, aggiungiamo la posizione del file poiché è già salvato sul desktop. Vai al documento, fai clic su di esso e seleziona "Proprietà" per farlo. Da lì, copiamo la posizione e la incolla, che è "Utenti/Aqsayasin/desktop". Questo mostra il nome utente "Aqsayasin" e il desktop come luogo di archiviazione del documento. Questa posizione del file è mantenuta nella variabile "file_location". Per stabilire correttamente il percorso del file che vogliamo eliminare, ora ci uniamo al percorso usando il "sistema operativo.sentiero.join () "e fornire gli argomenti" file_name "e" file_location ". Archiviamo queste informazioni nella variabile di recente generazione, "Path".

Poiché il percorso del file è mantenuto nella variabile "percorso", chiamiamo il metodo "Rimuovi ()" con "OS" e lo passiamo alla variabile. Il metodo "Print ()" viene quindi utilizzato per stampare l'istruzione, "Il file viene eliminato".

Per semplificare la copia e incolla il codice sul tuo compilatore, ti forniamo anche uno screenshot del codice e incolla il codice direttamente dal compilatore.

Codice:

Import OS
file_name = 'record.TXT'
File_Location = R "C:/Users/Aqsayasin/Desktop"
Path = Os.sentiero.join (file_location, file_name)
sistema operativo.Rimuovi (percorso)
stampa ("Il file viene eliminato.")

Il messaggio "Il file è eliminato" viene visualizzato nell'output:

Ora che il codice viene eseguito, il file di record viene eliminato perché in precedenza c'erano due file denominati "record" e "dati" sul desktop sul desktop. Da lì, eliminiamo il file di record. Ora, ci restano con il file "dati".

Il secondo file in questo esempio, i "dati", è ora eliminato nella sezione seguente. Seguiamo i passaggi identici come nella sezione precedente per farlo, con l'eccezione che il nome del file è i "dati.txt ”in questo caso. Quindi, dopo aver aggiunto la posizione, combiniamo il "nome del file" e "Posizione del file" passandoli al "sistema operativo.sentiero.join () "metodo. Questo metodo combina il nome del file e la posizione, creando il percorso per il file che vogliamo eliminare che è "utente/aqsayasin/desktop". Per rimuovere il file, chiamiamo quindi il metodo "Rimuovi ()" fornendo un argomento "percorso". L'istruzione "Il file viene eliminato" viene quindi visualizzata utilizzando il metodo "Print ()".

Codice:

Import OS
File_name = 'Data.TXT'
File_Location = R "C:/Users/Aqsayasin/Desktop"
Path = Os.sentiero.join (file_location, file_name)
sistema operativo.Rimuovi (percorso)
stampa ("Il file viene eliminato.")

Il file "dati" viene cancellato correttamente dal desktop quando viene eseguito lo script. E viene visualizzato il messaggio "Il file viene eliminato":

Esempio 2: utilizzando la condizione IF-ELSE e il sistema operativo.Rimuovi () metodo per eliminare il file

In questo esempio, eliminiamo un documento dal desktop usando il metodo "Rimovi ()". Quindi, applichiamo la condizione "if" all'interno del metodo "Rimuovi ()". Se il file è sul sistema, viene eliminato e l'istruzione "il file viene rimosso". In caso contrario, dice "il file non è presente nel sistema".

Cominciamo a mettere in pratica il codice importando prima il modulo "OS" Python come "O". Quindi, incollamo il percorso "Utenti/Aqsayasin/desktop/a yasin.txt ”nel codice. Questo percorso è mantenuto nella variabile "p" che abbiamo fatto. Come visto nella seguente screenshot, questo file è presente sul desktop del nostro sistema.

Quindi, usiamo "esiste ()" con "o.percorso "per applicare una condizione" if ". All'interno di ciò, chiamiamo "O.Rimuovi () "il metodo e passa il percorso usando la variabile" P "perché il percorso del file viene salvato in questa variabile. Se il percorso è preciso o il file è presente sul desktop del sistema, viene stampata la prima istruzione. In caso contrario, la seconda istruzione viene stampata.

Codice:

Importa sistema operativo come o
P = r'c:/utenti/aqsayasin/desktop/a_yasin.TXT'
Se o.sentiero.esiste (p):
o.Rimuovi (P)
Stampa ("Il file viene rimosso")
altro:
Stampa ("Il file non è presente nel sistema")

Quando premiamo il pulsante Esegui, il risultato viene presentato. Mostra l'istruzione IF che recita: "Il file viene rimosso", poiché il file è già presente nel sistema ed è eliminato quando viene applicato il metodo "Rimuovi ().

Ora, nella sua sezione successiva, stampiamo l'istruzione else includendo il percorso di un file che non è attualmente sul sistema. Il "utenti/aqsayasin/desktop/soggetto.Il percorso txt ”viene utilizzato in questa sezione. Dall'argomento del file.txt manca dal sistema, l'istruzione else viene stampata quando usiamo il “O.Rimuovi () "Metodo.

Codice:

Importa sistema operativo come o
P = r'c:/utenti/aqsayasin/desktop/soggetti.TXT'
Se o.sentiero.esiste (p):
o.Rimuovi (P)
Stampa ("Il file viene rimosso")
altro:
Stampa ("Il file non è presente nel sistema")

Poiché questo file non è sul nostro sistema, viene visualizzata l'istruzione else "il file non è presente nel sistema". Posizioniamo a caso il nome del file nel percorso per vedere se la funzione "Rimuovi ()" funziona nella condizione "if" o no.

Per rimuovere il file dal sistema, utilizziamo il metodo "Rimuovi ()" all'interno dei blocchi "Prova" e "Tranne" nella terza sezione di questo esempio. Puoi vedere nella seguente immagine che esiste un file chiamato "Python" sul tuo desktop. Lo elimineremo usando il "sistema operativo.Rimuovi () "Metodo.

Ora, iniziamo a mettere in azione il codice. Innanzitutto, importa il modulo Python "OS" come "O". Quindi, chiama il blocco "prova" che consente di controllare un codice per errori. Il blocco a meno che non ti aiuti a correggere l'errore. Il metodo "Rimuovi ()" viene chiamato all'interno del blocco "Try" con il "Utente/Aqsayasin/Desktop/Python.percorso txt "che viene passato nelle sue parentesi perché il nome del file è" Python ". Successivamente, la funzione "print ()" viene chiamata con l'istruzione "Il file viene eliminato" che viene passato in. E viene utilizzato il blocco "tranne". All'interno di esso, chiamiamo la funzione "Print ()" con l'istruzione "File non è presente".

Codice:

Importa sistema operativo come o
Tentativo:
O.Rimuovi (R'C:/Users/Aqsayasin/desktop/Python.TXT')
Stampa ("Il file è eliminato")
tranne:
print ("Il file non è presente")

Ora che il file viene cancellato dal sistema, viene visualizzato il messaggio "Il file viene eliminato", indicando che il codice viene eseguito correttamente.

Conclusione

In questo articolo, abbiamo trattato come eliminare i file dal sistema in Python. Per farlo, abbiamo utilizzato il "sistema operativo.Rimuovi () "Metodo. Il metodo "Rimuovi ()" è invocato con il percorso particolare del file che vogliamo eliminare dal sistema come argomento. In questo articolo, abbiamo fornito due esempi. Nel primo esempio, due file sono stati eliminati. Nel secondo esempio, la funzione "Rimuovi ()" è chiamata all'interno di una condizione "if". Nella seconda parte del secondo esempio, abbiamo usato questo metodo all'interno di un blocco di prova e eccesso per eliminare il file.