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/12/28 16:03] – [Vérifier si un dossier existe] check also if a file exists phsw | 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 ou fichier existe ==== | ==== Vérifier si un dossier ou fichier existe ==== | ||
| Ligne 64: | Ligne 64: | ||
| - | ------- | + | |
| ==== Créer un dossier ==== | ==== Créer un dossier ==== | ||
| Ligne 75: | Ligne 75: | ||
| - | -------- | + | |
| ==== Lister les fichiers d'un dossier ==== | ==== Lister les fichiers d'un dossier ==== | ||
| Ligne 99: | Ligne 99: | ||
| - | -------- | + | |
| ==== Copier un dossier et son contenu ==== | ==== Copier un dossier et son contenu ==== | ||
| Ligne 109: | Ligne 109: | ||
| - | ------ | + | |
| ==== Supprimer un dossier et son contenu ==== | ==== Supprimer un dossier et son contenu ==== | ||
| Ligne 120: | Ligne 120: | ||
| - | ------ | + | |
| ==== Supprimer un fichier ==== | ==== Supprimer un fichier ==== | ||
| Ligne 129: | 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" | ||
| + | </ | ||
| + | |||