La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

SEANCE 10 Python Entrée et sortie de fichiers Lycée Louis Vincent Lundi 20 janvier 2 0141.

Présentations similaires


Présentation au sujet: "SEANCE 10 Python Entrée et sortie de fichiers Lycée Louis Vincent Lundi 20 janvier 2 0141."— Transcription de la présentation:

1 SEANCE 10 Python Entrée et sortie de fichiers Lycée Louis Vincent Lundi 20 janvier 2 0141

2 Contenu de la séance 10 : 2 Lundi 20 janvier 2 014 Entrée et sortie de fichiers Les fichiers. Utilisation Exemples Exercice : retour sur le jeu de plate forme.

3 Les fichiers Intérêt. Utiliser, traiter des données stockées dans un fichier : Chercher des motifs dans un génome. Accéder à un dictionnaire. Stocker les questions dun exerciseur. Traitement dimages (voir séance suivante). Sauvegarder des informations dans un fichier pour les réutiliser ensuite. Intérêt. Textuels. Binaires. Lundi 20 janvier 2 014 3

4 Les fichiers Quelques méthodes : Ouverture : elle se fait toujours de la manière suivante Fichier = open (nom.extension, mode) nom représente le fichier sur lequel on veut travailler et extension représente son format : txt, gif, … mode est un caractère indiquant dans quel but le fichier est ouvert : Lundi 20 janvier 2 014 4 modeEffets "r"Ouvre le fichier en mode lecture (read). "w"Ouvre le fichier en mode écriture (write). Si le fichier nexiste pas, il est crée, sinon, il est écrasé. "a"Ouvre le fichier en mode ajout (append). Si le fichier nexiste pas, il est crée, sinon, lajout se fait à la fin.

5 Exemple : On a vu dans le jeu de plate forme que de créer un niveau est fastidieux. On peut décider remplacer les images : On peut alors créer un fichier texte : Lundi 20 janvier 2 014 5 ImagesLettres X H …

6 Exemple : Il résume le niveau de jeu mais est plus facile à créer. Il suffit de le parcourir ligne par ligne puis caractère par caractère. Lundi 20 janvier 2 014 6

7 Exemple : Parcours du fichier : lecture. Elle se fait de plusieurs façons. Nous nen verrons quune pour linstant. On va parcourir à laide dune boucle. for ligne in fichier: # la variable ligne prendra successivement pour valeur chaque ligne du fichier. Cest une chaîne de caractère que lon peut lire ensuite caractère par caractère. On peut par exemple, utiliser une autre boucle pour parcourir ligne. for i in range (0,len (ligne)): case = ligne [i] Il ne reste plus en fonction de la lettre contenu dans ligne[i] à afficher limage correspondante. Lundi 20 janvier 2 014 7


Télécharger ppt "SEANCE 10 Python Entrée et sortie de fichiers Lycée Louis Vincent Lundi 20 janvier 2 0141."

Présentations similaires


Annonces Google