Mentre si lavora con la gestione dei file si potrebbe aver notato che i file sono referenziati solo dai loro nomi, ad esempio ‘GFG.txt
‘ e se il file non si trova nella directory dello script, Python genera un errore. Quindi, come si fa?
Il concetto di Current Working Directory (CWD) diventa importante qui. Considera il CWD come la cartella, il Python sta operando all’interno., Ogni volta che i file vengono chiamati solo con il loro nome, Python presuppone che inizi nel CWD, il che significa che il riferimento solo nome avrà successo solo se il file si trova nel CWD di Python.
Nota: la cartella in cui è in esecuzione lo script Python è nota come Directory corrente. Questo non è il percorso in cui si trova lo script Python.
Ottenere la directory di lavoro corrente
Python fornisce il modulo OS per interagire con il sistema operativo. Questo modulo rientra nel modulo di utilità standard di Python., Tutte le funzioni nel modulo os sollevano OSError
nel caso di nomi e percorsi di file non validi o inaccessibili o altri argomenti che hanno il tipo corretto, ma non sono accettati dal sistema operativo.
Per ottenere la posizione della directory di lavoro corrente viene utilizzato os.getcwd()
.
Sintassi: os.parametro getcwd ()
: non è richiesto alcun parametro.
Valore di ritorno: Questo metodo restituisce una stringa che rappresenta la directory di lavoro corrente.
Esempio:
Attenzione geek!, Rafforza le tue basi con il corso Python Programming Foundation e impara le basi.
Per cominciare, i preparativi per l’intervista migliorano i concetti delle strutture dati con il corso Python DS.