Python OS Rinomina

Python OS Rinomina
Potrebbero esserci situazioni in cui dobbiamo rinominare un file in base alle nostre esigenze o per facilitare. Sebbene la ridenominazione di un file in Python sia abbastanza semplice, non è così semplice come farlo sul tuo computer. Il percorso del file è la prima cosa di cui abbiamo bisogno per rinominare un file. Il percorso rivela la posizione di un file sul disco rigido di un computer. Un percorso relativo fornisce solo il nome del file e la directory corrente, mentre un percorso assoluto incorpora l'intera gerarchia della directory che è necessaria per accedere al file. Rinominare un articolo o una directory è possibile in Python usando il "sistema operativo.Metodo Rename () ". Utilizzando questa procedura, un file di origine o una directory viene rinominato nel file di destinazione o nella directory desiderata.

Sintassi:

La sintassi per rinominare il file in Python con il concetto di "OS" è data di seguito:

Ha due parametri in cui il primo "SRC" si riferisce al nome di origine del file e "DST" si riferisce al nome di destinazione per il file dopo aver utilizzato il "sistema operativo.RAMAME () "FUNZIONE.

Esempio 1: utilizzando il sistema operativo Python.Rename () funzione per modificare il nome di qualsiasi file

In questo esempio, esamineremo come possiamo modificare il file specifico nella directory corrente dalla "origine" al nome "destinazione".

La spiegazione dello snippet del codice per "OS.Rename () ӏ riportato da quanto segue.

Prima di tutto, prendiamo la libreria di "OS" poiché abbiamo un'interazione del nostro codice di programma con il nostro sistema operativo. Tutte le interazioni a livello di sistema possono essere eseguite utilizzando il modulo Python OS. Ora, nella fonte dei parametri, prendiamo "SRC" inserendo il nome del file da rinominare che è "Javafile.testo". Nell'altra variabile per il parametro di destinazione, definiamo il "dest" e assegniamo il "Linuxfile.txt ”nome.

Dato che eravamo disposti a rinominare quel file in "LinuxFile.txt ", lo mettiamo nel parametro" dest ". Il formato del file che abbiamo fornito è "txt". Dopo un po ', utilizziamo la nostra funzione principale di "OS.rinominare () "per modificare il nome di quel particolare file. Quindi, assegniamo quella funzione con entrambi i valori dei parametri in modo che la funzione legge il nome di origine e il nome di destinazione e rinominano il file con il nuovo nome particolare che assegniamo in "dest". A quel passaggio, rinomina il nome del file. Per essere sicuri sullo schermo, utilizziamo la funzione "Print ()" con l'istruzione di stampa che è "Il nostro file è stato rinominato da" Javafile.testo 'a' linuxfile.TXT."

L'output del codice visualizza l'istruzione di stampa sull'istantanea precedente sullo schermo dopo aver rinominato il file dalla directory da "Javafile.testo "a" Linuxfile.TXT".

Esempio 2: utilizzando il sistema operativo Python.Rename () funzione per modificare la natura dell'estensione del file

Nei sistemi operativi, la funzionalità di un file che aiuta nella classificazione dei documenti è l'estensione del file o l'estensione del nome del file. L'estensione del nome del file in qualsiasi sistema operativo è una pausa che è spesso guidata da tre caratteri, che possa essere lunga uno, due o quattro caratteri. Qui, daremo un'occhiata al secondo esempio su come possiamo modificare la natura del file dal "sistema operativo.RAMAME () "FUNZIONE.

Nella discussione del codice, la libreria di "OS" è necessaria quando lo usiamo prima di iniziare l'ulteriore codice. Quindi, utilizziamo la funzione "print ()" con la "natura dell'estensione prima di rinominare:". Quindi, inizializziamo una variabile di posizione della memoria denominata "Programma" e memorizziamo il "Programma.file txt "con il".estensione txt ". Ancora una volta, la funzione "Print ()" viene utilizzata per visualizzare il "programma" per mostrare il nome del file lungo il formato dell'estensione prima di rinominarlo. Quindi, utilizziamo la condizione "per" per "Program_name" nella funzione "Programma" precedentemente definita.

Successivamente, dichiariamo due variabili di "old_program_name" e "new_program_name" in cui utilizziamo il "sistema operativo.sentiero.La funzione join () "in" old_program_name "sulla" cartella "e" programma_name ". Quindi, usiamo il “.Sostituisci () "funzione su" old_program_name "da" txt "a" pdf ". In questa funzione sono archiviate due estensioni. Quando entrambe le estensioni vengono emesse per funzionare, utilizziamo il "sistema operativo.rinominare()". Assegniamo il "vecchio_program_name" come nome del file di origine e "new_program_name" come nome di destinazione per l'estensione del file dopo averlo rinominato. Questo altera il formato. Ora utilizziamo la funzione "Print ()" per visualizzare la natura dell'estensione del file dopo aver modificato il nome di estensione del file. Ancora una volta, la funzione "Print ()" viene utilizzata per visualizzare il nome del file sull'output con il nome del suo file di estensione.

L'istantanea precedente è il rispettivo output del nostro codice. La prima riga di output visualizza un'istruzione di stampa che è "Natura dell'estensione prima di rinominare:". La seconda riga ha il nome di origine del file con il nome di estensione come nella directory come "Programma.TXT". La terza riga è la "Natura dell'estensione dopo la ridenominazione:" Dichiarazione di stampa di nuovo. L'ultima riga di output, come possiamo vedere, cambia l'estensione del formato di file da "txt" a "pdf" poiché il nome di destinazione dopo la ridenominazione è "Programma.PDF".

Esempio 3: utilizzando il sistema operativo Python.Rename () funzione per rinominare la directory attraverso la posizione del percorso

In questo esempio, creiamo una nuova directory di file del nome, "Satellite", per modificare il suo nome in "Toshiba". Questa directory "satellite" è vuota perché se una directory contiene dati, non rinomina il nome del file.

Dopo aver creato la directory, ora eseguiamo il nostro codice programma di "OS.rinominare () "che è indicato nel seguente:

Qui discuteremo dello snippet del codice a partire dalla libreria "OS". Quindi, usiamo il "sistema operativo.Funzione chdir () "e fornire la posizione del percorso della directory. Possiamo ottenere questo percorso andando nelle proprietà della directory dei file e dalla posizione in cui lo inseriamo in questa funzione. Dopo aver assegnato il percorso, raggiunge il nostro rispettivo file. Quindi, usiamo il "sistema operativo.RAMAME () "FUNZIONE. La fonte "satellite" viene rinominata "Toshiba". Quindi, lo assegniamo alla destinazione. Infine, utilizziamo la funzione "Print ()" con la dichiarazione "Il nome della directory è stato rinominato" per esibire sulla console Python.

Dopo aver eseguito il codice, cambia il nome del file da "satellite" in "Toshiba". La schermata di output del codice visualizza questo messaggio sullo schermo dopo aver rinominato il nome del file che forniamo nella funzione "Print ()" che è "il nome della directory è stato rinominato".

Dopo il completamento del codice, quando torniamo alla nostra posizione del file di directory corrente, possiamo vedere che il nome della cartella "satellitare" è modificato in "toshiba" nonostante la posizione. Il file della cartella rimane nello stesso destino con la stessa funzionalità.

Conclusione

Questo articolo copre l'argomento di Python “OS.rinominare () "per rinominare il nome della directory utilizzando i parametri di origine e destinazione. Il nome dell'origine viene scambiato verso la destinazione e il nome del file dalla directory viene modificato. Abbiamo usato tre esempi per spiegare il "sistema operativo.Metodo di rinominare () "in modo migliore. Il primo esempio ha utilizzato semplici "SRC" e "dest" per rinominare il nostro file senza la necessità di un percorso di posizione. Il secondo esempio copre l'argomento della modifica della natura del file dal formato "txt" a "pdf". Il terzo esempio rinomina il nome del file dalla directory con l'aiuto della posizione del percorso del file.