Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
| python:filesystem [2021/04/04 17:01] – modification externe 127.0.0.1 | python:filesystem [2024/03/27 10:23] (Version actuelle) – add how to create temporary file phsw | ||
|---|---|---|---|
| Ligne 17: | Ligne 17: | ||
| filepath = "/ | filepath = "/ | ||
| - | os.path.firname(filepath) # "/ | + | os.path.dirname(filepath) # "/ |
| </ | </ | ||
| Ligne 47: | Ligne 47: | ||
| - | ------- | ||
| - | ==== Vérifier si un dossier existe ==== | + | |
| + | ==== Vérifier si un dossier | ||
| + | |||
| + | [[https:// | ||
| <code python> | <code python> | ||
| Ligne 57: | Ligne 59: | ||
| # ou | # ou | ||
| os.path.exists(folder) | os.path.exists(folder) | ||
| + | # ou pour les fichiers : | ||
| + | os.path.isfile(filename) | ||
| </ | </ | ||
| - | ------- | + | |
| ==== Créer un dossier ==== | ==== Créer un dossier ==== | ||
| Ligne 71: | Ligne 75: | ||
| - | -------- | + | |
| ==== Lister les fichiers d'un dossier ==== | ==== Lister les fichiers d'un dossier ==== | ||
| Ligne 95: | Ligne 99: | ||
| - | -------- | + | |
| ==== Copier un dossier et son contenu ==== | ==== Copier un dossier et son contenu ==== | ||
| Ligne 105: | Ligne 109: | ||
| - | ------ | + | |
| ==== Supprimer un dossier et son contenu ==== | ==== Supprimer un dossier et son contenu ==== | ||
| Ligne 116: | Ligne 120: | ||
| - | ------ | + | |
| ==== Supprimer un fichier ==== | ==== Supprimer un fichier ==== | ||
| Ligne 125: | Ligne 129: | ||
| os.remove(filepath) | os.remove(filepath) | ||
| </ | </ | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | ==== Enlever l' | ||
| + | |||
| + | [[https:// | ||
| + | |||
| + | <code python> | ||
| + | import os | ||
| + | print(os.path.splitext("/ | ||
| + | </ | ||
| + | |||
| + | |||
| + | ==== Fichiers temporaires ==== | ||
| + | |||
| + | Utilise l' | ||
| + | <code python> | ||
| + | from tempfile import NamedTemporaryFile | ||
| + | |||
| + | f = NamedTemporaryFile(mode=" | ||
| + | f.write(" | ||
| + | f.close() | ||
| + | print(f" | ||
| + | </ | ||
| + | |||