C10 les fichiers prof pdf CPGE ?? PTSI Les ?chiers Mr Pernot Introduction Jusqu'à présent les programmes que nous avons réalisés ne traitaient qu'un très petit nombre de données Nous pouvions donc à chaque fois inclure ces données dans le corps du program

CPGE ?? PTSI Les ?chiers Mr Pernot Introduction Jusqu'à présent les programmes que nous avons réalisés ne traitaient qu'un très petit nombre de données Nous pouvions donc à chaque fois inclure ces données dans le corps du programme lui même par ex dans une liste Cette façon de procéder devient cependant tout à fait inadéquate lorsque l'on souhaite traiter une quantité d'informations plus importantes Utilité des ?chiers Imaginons par exemple que nous voulions écrire un petit programme exerciseur qui fasse appara? tre à l'écran des questions à choix multiple avec traitement automatique des réponses de l'utilisateur Comment mémoriser le texte des questions elles mêmes Faisons appel à une liste On peut extraire n'importe quel élément de cette liste par son indice Mais plusieurs problèmes gênants se présentent la lisibilité mauvaise du programme si la liste est énorme l'ajout de nouvelles questions ou modi ?cations imposeront de rouvrir le code source l'échange de données avec d'autres programmes impossible séparer les données et les programmes en créant des FICHIERS Les familles de ?chiers Les ?chiers sont tous écrits en binaire Il est néanmoins possible de les séparer en familles - Les ?chiers binaires qui nécessitent de conna? tre le format binaire d ? écriture pour être lus - Les ?chiers texte qui contiennent des caractères uniquement et qui peuvent s ? ouvrir sur un éditeur quelconque Algorithme et Programmation page CCPGE ?? PTSI Les ?chiers Mr Pernot Le répertoire courant Lors de l'ouverture d'un ?chier dans Python les ?chiers seront recherchés dans le répertoire courant Celui-ci est habituellement le répertoire o? se trouve le script lui même Si vous souhaitez voir le répertoire courant sur votre PC pour Python getcwd get courant working directory Si vous souhaitez forcer Python à ouvrir un ?chier dans un autre répertoire utilisez les commandes suivantes en début de programme chdir change directory Lecture et écriture dans les ?chiers Ouvrir des ?chiers Les formats étant assez complexes et variés on ouvre les ?chiers via des librairies avec des commandes toutes prêtes Ex Dans python librairie PIL Python Imaging Library Si on souhaite ouvrir un ?chier on utilise la fonction open ? Elle prend en paramètre Chemin absolu ou relatif menant au ?chier à ouvrir Mode d ? ouverture chaine ? caractères Les principaux modes - r ? ouverture en lecture Read - w ? ouverture en écriture Write on écrase l ? ancien ?chier - a ? ouverture en écriture en mode ajout Append on écrase pas ancien ?chier Les principales méthodes de la classe ?le sont les suivantes read read n readline readlines write s writeslines lines close next retourne tout le ?chier comme un str retourne un str d ? au moins n octets retourne une ligne retourne la liste de toutes les lignes du ?chier écrit objet str dans le ?chier écrit lines liste de str dans le ?chier ferme le ?chier retourne la ligne suivante Algorithme et Programmation page CCPGE ?? PTSI Les ?chiers Mr Pernot Ecriture séquentielle dans un ?chier L ?

Documents similaires
1 Les conglomérats agro-industriels sud-est asiatiques Stratégies et Gouvernanc 0 0
Chapitre 2 : Présentation de la sécurité des produits « La sécurité ne consiste 0 0
C e fiche professeur Niveau A S Lettres et Philosophie Projet N III Mettre en scène un procès pour défendre des valeurs humanistes Objet d ? étude Le plaidoyer et le réquisitoire Intentions communicatives Argumenter pour plaider une cause ou la discrédite 0 0
Arthur 1 LA VOCATION DE L ? ARBRE D ? OR est de partager ses admirations avec les lecteurs son admiration pour les grands textes nourrissants du passé et celle aussi pour l ? ?uvre de contemporains majeurs qui seront probablement davantage appréciés demai 0 0
Texte et sharh al ajourroumiya francais arabe fatwa islam rappel video pdf 1 0 0
Proverbes Pour Le talent ne su ?t pas il faut s ? entrainer chaque jour ? Emmanuel Morch championne Olympique handisport En à minutes tu présenteras cette citation à tes camarades Tu expliqueras ce qu ? elle veut dire en donnant des exemples Quel conseil 0 0
Catalogue dervy EXTRAIT DU CATALOGUE DERVY POST-SCRIPTUM SC Libraire ?? Editeur partenaire rue de la libération Lunel ?? France mailto contact publipole com Sites Internet http publipole com http dervy com Télécharger le bon de commande PDF en ?n de catal 0 0
Solar guide GUIDE TO INSTALLING SOLAR PV FOR BUSINESS AND INDUSTRY visit cleanenergycouncil org au Milner Meats - Alice Solar City CCONTENTS INTRODUCTION WHY INVEST IN SOLAR PV STAND-ALONE SOLAR PV SYSTEMS GRID-CONNECTED SOLAR PV SYSTEMS HOW MUCH DO SOLAR 0 0
IMPACT ÉCONOMIQUE DE LA NORMALISATION CHANGEMENT TECHNOLOGIQUE, NORMES ET CROIS 0 0
Archivetempcours 02 les tableaux 0 0
  • 47
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager