« Programmation Python/Fichiers » : différence entre les versions

Contenu supprimé Contenu ajouté
Aucun résumé des modifications
 
Ligne 1 032 :
</syntaxhighlight>
 
== SupprimerCréer desun fichiersdossier ets'il dossiersn'existe pas ==
<syntaxhighlight lang=python>
file_path = 'subfolder/test.txt'
os.unlink(fichier)
parent_folder = os.path.dirname(file_path)
# Pour un dossier vide :
 
os.rmdir(dossier)
if not os.path.exists(parent_folder):
# Pour un dossier non vide :
os.mkdir(parent_folder)
import shutil
 
shutil.rmtree(dossier)
file_object = codecs.open(fichier, 'a', 'utf-8')
</syntaxhighlight>
 
== Supprimer des fichiers et dossiers ==
Pour un fichier :
<pre>
file_path = 'subfolder/test.txt'
os.unlink(fichierfile_path)
</pre>
 
# Pour un dossier vide :
<pre>
os.rmdir(dossierdir_path)
</pre>
 
# Pour un dossier non vide :
<pre>
import shutil
shutil.rmtree(dossierdir_path)
</pre>
 
== Références ==