Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2508 connectés 

  FORUM HardWare.fr
  Programmation
  Python

  [debutant] open, write et delete???

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[debutant] open, write et delete???

n°836036
magooo
Posté le 30-08-2004 à 01:51:32  profilanswer
 

je ne parviens pas à effacer le fichier créé...
J'ai essayé ceci :
 
#!/usr/bin/python
import os
from os import chdir
from os import getcwd
from os import rmdir
 
 
rep= "c:/bindpy"
os.mkdir (rep,0777) # créé le repertoire
 
chdir(rep) # fait de rep le repertoire courant
obFichier = open('dbbindpy.cfg','a') #ouvre ou créé un fichier
obFichier.write (rep) #ecris le contenu de rep
obFichier.close ()
rmdir (rep) #efface le repertoire
 
 
Mon probleme vient du fait que j'ai besoin d'effacer mes fichiers créés , et de supprimer mes repertoires (afin que l'utilisateur puisse definir lui-même les emplacements).
 
Je n'ai pas trouvé la commande permettant d'effacer mes fichiers textes  et la suppression du repertoire est impossible, il me met Permission denied:
 
rmdir (rep)
OSError: [Errno 13] Permission denied: 'c:/bindpy'
 
Là je bloque completement...Pouvez-vous m'aider?


Message édité par magooo le 31-08-2004 à 18:30:31
mood
Publicité
Posté le 30-08-2004 à 01:51:32  profilanswer
 

n°836060
magooo
Posté le 30-08-2004 à 03:35:34  profilanswer
 

J'ai trouvé. Une fonction que je ne connaissais pas (unlink) et le fait que je sois dans le même repertoire m'empêchait de l'effacer...(debutant quoi ;))
 
#!/usr/bin/python
import os
from os import chdir
from os import getcwd
from os import rmdir
 
os.mkdir ("c:/bindpy",0777) # créé le repertoire
 
chdir("c:/bindpy" ) # fait de rep le repertoire courant
obFichier = open('dbbindpy.cfg','a') #ouvre ou créé un fichier
obFichier.write ("c:/bindpy" )
obFichier.close ()
os.unlink ('dbbindpy.cfg')
chdir("c:/" ) # fait de rep le repertoire courant
os.rmdir ("c:/bindpy" )
 
Ca aidera peut-être d'autres debutants :)


Message édité par magooo le 31-08-2004 à 18:30:45
n°836061
burgergold
5$? va chez l'diable!
Posté le 30-08-2004 à 05:54:42  profilanswer
 

mouep, unlink existe en C, en Perl, alors c'est tout à fait logique que ca l'existe en Python

n°838039
masklinn
í dag viðrar vel til loftárása
Posté le 31-08-2004 à 16:35:07  profilanswer
 

Code :
  1. from os import chdir
  2. from os import getcwd
  3. from os import rmdir


:o
c'est naze ces lignes
 
et faut penser aux balises code, ca évite le remplacement des attributs par des smileys


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Python

  [debutant] open, write et delete???

 

Sujets relatifs
Pour débutant : OpenGL ou DirectX ?reconaissance debutant
Installation open gd avec easyphpPHP, Dreamweaver, et session -debutant-
[Java3D][Debutant] ajout nouveau volumeOpen office Connexion a ma base de donnees chez free.fr
Problème pour récuperer des variables POST - Débutant -[debutant] Probleme d'allocation memoire pour de grands tableaux
débutant en PHP a besoin d'aide !!Problème avec un formulaire ! ! ! ![Debutant] exo comprenant tableau et structure
Plus de sujets relatifs à : [debutant] open, write et delete???


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)