python ottiene la directory corrente
Funzioni e metodi Python
Michael Zippo
31.10.2021
Puoi usare il linguaggio di scripting di Python per interagire con il tuo sistema operativo e navigare tra i file. Il processo è simile all’utilizzo di un’interfaccia a riga di comando.
ottenere la directory corrente
di Python o os.getcwd()
di Python, ti permette di cambiare directory e spostare i file. Questo articolo spiega cos’è get current directory
e come usare il comando.
Che cosՏ Python ‘get current directory’?
Il get directory corrente
, o os.getcwd()
, il metodo è costituito da due componenti: os
, che sta per sistema operativo
e .getcwd()
, che sta per get current working directory
‚Äî facendo riferimento a qualsiasi directory (cartella) o posizione in cui è attualmente memorizzato il file di codice.
Devi importare il modulo os prima di utilizzare il metodo. Un modulo Python è un codice precompilato; non è necessario installare librerie di terze parti. Il modulo os ci consente di navigare nel file system del sistema operativo, ottenere informazioni sui file e spostare i file.
Come Python ‘ottenere la directory corrente’ funziona
Vediamo in azione il metodo di acquisizione della directory corrente di Python.
Se apri un nuovo file di codice, di’ in IDLE (codice integrato di Python editor), puoi digitare questo codice:
Con "import os", stiamo importando il modulo os nel nostro programma. Con "print", diciamo al programma di visualizzare la posizione corrente del file. Quando esegui questo codice, l’output sarà il nome della cartella in cui ti trovi attualmente, che è la posizione della directory corrente.
Se il file del codice viene salvato sul desktop, il risultato potrebbe essere questo:
L’81% dei partecipanti ha dichiarato di sentirsi più sicuro delle proprie prospettive di lavoro nel settore tecnologico dopo aver partecipato a un bootcamp. Fatti abbinare a un bootcamp oggi.
Il laureato medio di un bootcamp ha trascorso meno di sei mesi nella transizione di carriera, dall’inizio di un bootcamp alla ricerca del primo lavoro.
Nota che "name" si riferisce a qualsiasi nome sia associato all’account utente del tuo computer (di solito è il tuo nome).
Utilizzo di ‘ottieni directory corrente’ con ‘cambia directory’
Una volta che sai in quale directory stai lavorando, potresti voler passare a una directory diversa. fai questo, puoi usare il metodo ‘cambia directory’, os.chdir()
.
Ad esempio, supponiamo che tu voglia controllare in quale directory ti trovi, quindi vai alla directory Documenti sul tuo computer (supponendo che non ti trovi già nella directory Documenti), quindi conferma di essere nella directory Documenti.
Ecco come visualizzare la directory corrente, cambiare directory e quindi confermare di essere nella directory Documenti. Dai un’occhiata a questo codice:
Nota che nel codice sopra dobbiamo prima importare il modulo os. Quindi, stampiamo la directory di lavoro corrente utilizzando il pulsante "print" comando. Successivamente, cambiamo la directory usando il metodo os.chdir()
, con il nome della directory desiderata (Documenti) nel percorso della cartella di destinazione. Infine, stampiamo di nuovo la directory di lavoro corrente per confermare che siamo nella directory Documents.
Ecco l’output di questo codice:
Questo significa che la prima directory era il Desktop e la nuova la directory è Documenti. Ancora una volta, abbiamo usato la "stampa" comando due volte‚Äìuna volta per visualizzare la directory corrente prima che l’abbiamo cambiata e una volta per visualizzare la directory corrente dopo che l’abbiamo cambiata.
Poiché Python è un linguaggio di scripting, puoi usare Python per comunicare con il tuo sistema operativo per navigare e fornire informazioni sui file sul computer. Il Python ‚Äòottenere la directory corrente‚Äô metodo è un metodo Python che puoi utilizzare per ottenere informazioni sui tuoi file.
Alcuni sviluppatori ritengono che l’interazione con i file con un linguaggio di scripting come Python sia più produttivo rispetto all’utilizzo della GUI (interfaccia utente grafica) di un sistema operativo per creare e fare clic su cartelle e file. usare Python o un altro linguaggio di scripting per interagire con il tuo sistema operativo è un’abilità preziosa da avere come sviluppatore.