begin process at 2008 05 12 06:19:25
1 170 146 membres
49 nouveaux aujourd'hui
13 956 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

GESTION DE FICHIER


Information sur le tutorial

Catégorie :Base de données Date de création : 03/07/2006 23:07:10 Vu : 4 457 fois

Note :
7,67 / 10 - par 3 personnes
7,67 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (6)
Ajouter un commentaire et/ou une note

Description

JE VAIS VOUS MONTRER COMMENT GERER-CREER-SUPPRIMER-EXECUTION DES FICHIERS...

Tutorial

 

tout d'abort, nous allons vous montrer comment ouvrir et fermer un fichier existant.


fich=open ( 'nom du fichier' , 'r' ) # on ouvre le fichier

fich.close() #on le ferme


* Le fichier doit être ecrit comme ceci : 'python.exe' et non 'c:/programefile/chépasou/python.exe'

voila c tout simple, mais dans ce cas on as aucun droit 'd'écriture' mais de lecture oui.

la commande fich.read()  renvoit le contenut du fichier (les 1000 premiers caractere (si cela n'est pas moin..)  )

voila un programme permettant d'ouvrir un fichier :


while 1 :# on lance une boucle perpetuelle

    try :

        a=raw_input ( 'veuillez entrer le nom du fichier a ouvrir : \n' ) # on prend le nom du fichier 

        fich=open ( a, 'r' ) # on ouvre le fichier

        interieur=fich.read() #on lit le fichier

         fich.close() #on le ferme

    except : print  'EREUR 1 : ereur d'ouverture de fichier' # si le nom du fichier est eroner le 'while 1' relance l'opération

    else : break # sinon la bucle est 'casser' ou interonpue alors la comande ci-dessous se lance

print intrieur


voila vous savez comment ouvrir un fichier et le lire !

mais ATTENTION il ne s'ouvre que si il est dans le même repertoire que le peogramme (je vais montrer aprés coment detourner cette restriction)

je vais vous montrer comment pouvoir ouvrir un fichier qui n'est pas dans le même repertoire courant que le programme :


import os

os.chdir( 'localisation du fichier' )

fich=open ( 'nom du fichier' , 'r' ) # on ouvre le fichier

fich.close() #on le ferme


voila la bibliotheque os est refermée de fonction pour la gestion de fchier !!!

une fonction quasi jamais utilisée :

os.getcwd()

elle sert a renvoyer le repertoire courant...

maintenant la creation de fichier :


while 1 :# on lance une boucle perpetuelle

    try :

        a=raw_input ( 'veuillez entrer le nom du fichier a creer : \n' ) # on prend le nom du fichier 

        b=raw_input ( 'veuillez entrer ce qui sera inscrit en lui : \n' ) # on prend le contenu

        fich=open ( a, 'w' ) # on ouvre/créé le fichier si il existe deja, celui-ci est vidé de ses informations...

        interieur=fich.write( b ) #on ecrit dans le fichier

         fich.close() #on le ferme

    except : print  'EREUR 1 : ereur d'ouverture de fichier' # si le nom du fichier est eroner le 'while 1' relance l'opération

    else : break # sinon la bucle est 'casser' ou interonpue alors la comande ci-dessous se lance

print 'le fchier nomé %s contenant \n%s\n a bien été créé'  % ( a , b )


voila pour l'ecriture-ouverture...

on sait comment creer et modifier et lire des fichier mais, sait-on comment les supprimer ?

la fonction est aussi dans la bibliotheque 'os' :

os.remove( 'nomdufichier' )    

voilavoila

pour l'execution c'est plus compliqué !

la commande :

os.system( 'nomdufichier' )   

(vive la bibliotheque os !!)

permet d'executer une fonction comme si vous l'entriez dans un invit de comand...

exemple :


os.system( 'color db ' ) [ WINDOWS ONLY !! ]

os.system( 'title Vive Xeolin - Vive la LDO ' ) [ WINDOWS ONLY !! ]

os.system( tree' ) [ WINDOWS ONLY !! ]


voila c'est a peu pret tout..

si un truc : PAS DE COMMENTAIRE SUR L'ORTHOGRAPHE !!!!!!!!!!!!

Earbud Skype.png SOUHAITEZ MOI JOYEUX ANIVERSAIRE !

(HCD J'ATTEND DE TOI QUELQUE LECON D'ORTHOGRAPHE ^ ^ )

03 juillet 2006 23:10:30 :
(ne cochez cette case uniquequement si c'est vraiment du .NET, si vous ne savez pas ce qu'est .NET ne cochez pas...) bon on dit que j'orthographit pas bien mais eux !!! (le uniquequement est a suprimer ^^)
06 juillet 2006 18:54:55 :
Verification des fonctions...
  • signaler à un administrateur
    Commentaire de kerneltony95 le 24/10/2006 20:36:11

    ue c clr osef de l' orto ^^

  • signaler à un administrateur
    Commentaire de kerneltony95 le 24/10/2006 20:37:48

    sinon j'aime bien  ton tutorial :p

  • signaler à un administrateur
    Commentaire de aera group le 21/02/2007 10:38:50

    C'est un tutoriel à peu près complet, et claire qui, je pense, merite un 9/10. Cela est parfait pour les débutants en Python !!!
    Très bonne continuation et bon courrage pour la suite ...

    _____
    Aéra

  • signaler à un administrateur
    Commentaire de xeolin le 29/09/2007 21:33:50

    merci beaucoup.

  • signaler à un administrateur
    Commentaire de profphilsvt le 21/01/2008 18:37:54

    Effectivement bravo pour le tutorial. Je voudrais savoir maintenant comment lire la date de création et de modification d'un fichier? Merci

  • signaler à un administrateur
    Commentaire de xeolin le 28/01/2008 19:39:26

    oh alors la...

    hum on part sur le principe que c'est dans la bibliotheque OS (deja vu) et donc logiquement tu trouveras ca dans la commande :

    help('os')

    Je vais faire 2 ou 3 modifiquation pour le rendre mieu

Ajouter un commentaire

Appels d'offres

Pub



CalendriCode

Mai 2008
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Boutique

Boutique de goodies CodeS-SourceS