Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1286 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


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody

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-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR