ASIX-M3-UF3-A1
De wikiserver
La revisió el 11:28, 11 des 2020 per Rsort (Discussió | contribucions)
Gestió d'arxius i carpetes en Python
Els fitxers permeten emmagatzemar dades en memòria permanent. Des de Python podem llegir i escriure fitxers amb algunes instruccions particulars.
Els mòduls "os" i "shutil" permeten realitzar tasques com caviar de directori, crear i eliminar carpetes o arxius,...
Veiem com:
- Canvi de directori
>>> # Importem "os"
... import os
>>> # Directori actual
... os.getcwd()
'/home/ramon/PythonProjects'
>>> # Canvi de directori
>>> os.chdir('/home/ramon/Base de dades')
>>> # Directori actual
... os.getcwd()
'/home/ramon/Base de dades'
- Comprovar l'existència d'un directori
>>> # Importem "os"
... import os
>>> # Comprovar existència d'un directori
... if os.path.exists('/home/ramon/PythonProjects'):
... print("El directori existeix!")
... else:
... print("El directori no existeix!")
...
El directori existeix!