Python Tutorial - Funzionamento della directory dei file
- Creare una directory in Python
- Ottenere la directory corrente in Python
- Elenca le directory in Python
- Cambiare la directory di lavoro
- Rinominare e rimuovere una directory
In Python, se si eseguono operazioni su directory, è necessario importare il modulo os
. Le funzioni del modulo os
possono essere usate per fare operazioni su file e directory.
Creare una directory in Python
Una nuova directory può essere creata usando il metodo mkdir()
. Bisogna specificare il percorso in cui si vuole creare la cartella. Se il percorso non viene specificato, la directory verrà creata nella directory corrente.
>>> import os
>>> os.mkdir("PythonTutorials")
Una nuova directory chiamata PythonTutorials
verrà creata nella directory corrente di lavoro.
Ottenere la directory corrente in Python
Il metodo getcwd()
è usato per ottenere la cartella di lavoro corrente,
>>> import os
>>> print(os.getcwd())
C:\Users\HP\AppData\Local\Programs\Python\Python36-32
Elenca le directory in Python
Per elencare i file e le sottodirectory, si usa il metodo listdir()
. Esso elenca i file e le sottodirectory del file script Python se non viene fornito un argomento. Altrimenti, elenca il contenuto del percorso dato.
>>> import os
>>> print(os.listdir())
['DLLs', 'Doc', 'get-pip.py', 'hello.py', 'include', 'Lib', 'libs', 'LICENSE.txt', 'NEWS.txt', 'python.exe', 'python3.dll', 'python36.dll', 'pythonw.exe', 'Scripts', 'tcl', 'Tools', 'vcruntime140.dll']
>>> print(os.listdir(r"C:\Program Files"))
['7-Zip', 'Common Files', 'Microsoft Office', 'Windows Sidebar']
Cambiare la directory di lavoro
Per cambiare la cartella di lavoro corrente, si usa il metodo chdir()
.
>>> import os
>>> os.chdir("C:/Users/HP/Desktop/Code")
>>> print(os.getcwd())
C:\Users\HP\Desktop\Code
Rinominare e rimuovere una directory
Rinominare una lista
Un file o una directory possono essere rinominati usando la funzione rename()
.
>>> import os
>>> os.rename("PythonTutorials", "Python")
Il nuovo nome della directory è ora Python
.
Rimuovere una directory
Una directory può essere rimossa usando il metodo rmdir()
.
>>> import os
>>> os.rmdir('Python')
Esso rimuove la directory Python
dal sistema.
Founder of DelftStack.com. Jinku has worked in the robotics and automotive industries for over 8 years. He sharpened his coding skills when he needed to do the automatic testing, data collection from remote servers and report creation from the endurance test. He is from an electrical/electronics engineering background but has expanded his interest to embedded electronics, embedded programming and front-/back-end programming.
LinkedIn Facebook