note.nkmk.me (Italiano)
In Python, è possibile ottenere e modificare (impostare) la directory di lavoro corrente conos.getcwd()
eos.chdir()
.
os
modulo è incluso nella libreria standard, quindi non è necessaria alcuna installazione aggiuntiva.
- os — Varie operating system interfaces — Python 3.7.4 documentazione
Questo articolo descrive i seguenti contenuti.,
- Ottenere la directory di lavoro corrente:
os.getcwd()
- Modificare la directory di lavoro corrente:
os.chdir()
Il percorso del file di script (.py
) può essere ottenuta con __file__
. Vedi il seguente articolo.
- Correlati: Ottieni il percorso del file in esecuzione (.py) in Python:
__file__
Ottieni la directory di lavoro corrente: os.,getcwd()
os.getcwd()
restituisce il percorso assoluto della directory di lavoro in cui Python è attualmente in esecuzione come stringa str
.
getcwd
sta per “get current working directory”, e il comando Unix pwd
sta per “print working directory”.
Naturalmente, è possibile stampare la directory di lavoro conprint()
.
Usa os.path
per manipolare la stringa del percorso. Vedi il seguente articolo per i dettagli.,
- Correlati: Estrarre il file, dir, nome dell’estensione da una stringa di percorso in Python
Modificare la directory di lavoro corrente: os.chdir()
È possibile modificare la directory di lavoro corrente con os.chdir()
.
Specificare il percorso di destinazione nell’argomento. Può essere assoluto o relativo. Utilizzare "../"
per spostarsi verso l’alto.
È possibile modificare la directory corrente come il comando Unixcd
.
Siachdir
checd
sta per “change directory”.
Con le funzioni __file__
e os.path
, è possibile modificare la directory corrente nella directory in cui esiste il file di script in esecuzione (.py
).