Cours6 2diapos .pdf



Nom original: Cours6-2diapos.pdfTitre: Microsoft PowerPoint - Cours6.pptAuteur: Administrateur

Ce document au format PDF 1.6 a été généré par Microsoft PowerPoint - Cours6.ppt / ScanSoft PDF Create! 6, et a été envoyé sur fichier-pdf.fr le 28/04/2016 à 13:34, depuis l'adresse IP 41.100.x.x. La présente page de téléchargement du fichier a été vue 476 fois.
Taille du document: 348 Ko (6 pages).
Confidentialité: fichier public


Aperçu du document


Cours N°6

D

Cours 6: Les Fichiers de Type Texte

1. Introduction

1

Semestre 2 LMD SM

Jusqu’à maintenant tous les programmes que nous
avons conçus travaillaient sur des données qui étaient
perdues après chaque session de travail.

e
r

è
1

M
L

M
S

~
5

1
0

2

2015-2016©Faculté des Sciences

6
1

0
2

Les Fichiers de Type Texte

Informatique 2

Université Abou Bekr Belkaïd – Tlemcen (Algérie)

Page Facebook "Sciences Tlemcen"

Université Abou Bekr Belkaïd – Tlemcen (Algérie)

Cours 6: Les Fichiers de Type Texte

Les types de variables étudiés précédemment sont
utilisés pour décrire des informations stockées en
mémoire centrale. La durée de vie de ce type
d’information est égale au temps d’exécution du
programme.
Le type fichier permet la manipulation des informations
stockées en une mémoire secondaire telle que le disque
dur, clé USB ...
2

Informatique 2

2015-2016©Faculté des Sciences

Semestre 2 LMD SM

Cours 6: Les Fichiers de Type Texte

Définition d’un Fichier:
Un fichier est une suite de composantes de même type qui
contient de l'information, définis par un identificateur au même

6
1

titre qu'une variable et enregistrée sur un support de mémoire
non volatil.

0
2

Les fichiers sont utilisés pour la communication entre un
programme et son environnement, ou entre des programmes
différents ; ils permettent aussi de conserver temporairement
de grands volumes de données.

1
0

~
5

Il existe différents types de fichiers. En ce qui nous concerne
nous allons nous limiter aux Fichiers de Type Texte.
Informatique 2

2

2015-2016©Faculté des Sciences

D

Cours 6: Les Fichiers de Type Texte

Université Abou Bekr Belkaïd – Tlemcen (Algérie)

Page Facebook "Sciences Tlemcen"

Université Abou Bekr Belkaïd – Tlemcen (Algérie)

1. Introduction

2. Fichiers Texte

M
L

M
S

3

Semestre 2 LMD SM

Un fichier de type texte est constitué d'une suite de caractères
affichables et de caractères de contrôle groupés en lignes,

è
1

e
r

comme dans un texte. Chaque ligne est terminée par une
marque de fin de ligne qui est une séquence.
Ces fichiers sont manipulés d’une manière séquentielle c-à-d
l'accès à ce type de fichiers peut s'effectuer d’un élément a
l'autre, en partant du premier.
Le contenu des fichiers de type texte peut être visualisé à
l'aide de n’importe quel éditeur de texte.

4
Informatique 2

2015-2016©Faculté des Sciences

Semestre 2 LMD SM

Cours 6: Les Fichiers de Type Texte

Les opérations sur les fichiers de type texte se font dans une
séquence précise :

6
1

1) Ouverture du fichier en lecture, écriture ou ajout
2) Traitement du fichier – opérations de lecture/écriture

0
2

3) Fermeture du fichier

Informatique 2

D

M
S

~
5

1
0

2

2015-2016©Faculté des Sciences

Cours 6: Les Fichiers de Type Texte

Université Abou Bekr Belkaïd – Tlemcen (Algérie)

Page Facebook "Sciences Tlemcen"

Université Abou Bekr Belkaïd – Tlemcen (Algérie)

3. Opérations sur les Fichiers Texte

5

Semestre 2 LMD SM

3. Opérations sur les Fichiers Texte (Suite)

M
L

A. Ouverture du fichier :
Un fichier doit avoir deux noms: un nom logique (Interne: en
mémoire centrale) et un nom physique (Externe: sur le
disque).
Lors de l’ouverture, le nom logique doit être associé avec le
nom physique de ce fichier.

è
1

e
r

Syntaxe:
monfichier = open(fichier, mode/type )

Exemple:
courbe = open('D:\LMD\Resulat.dat','rt')
Nom Logique

Nom Physique
Chemin d’Accès

Informatique 2

2015-2016©Faculté des Sciences

6
Semestre 2 LMD SM

Cours 6: Les Fichiers de Type Texte

A. Ouverture du fichier :
Dans cet exemple on ouvre un fichier texte en lecture

('rt'), de nom 'Resulat.dat', sur le répertoire LMD
de la partition D du disque.
Les modes d’accès sont:

2)'w' writing : permet la création d’un nouveau fichier ou

~
5

3)'a' append : écriture à la fin du fichier s’il existe

1
0

Par défaut, l’accès est 'rt', c’est-à-dire 'r' (lecture) et
7
't' (fichier texte).
Informatique 2

2

2015-2016©Faculté des Sciences

D

Cours 6: Les Fichiers de Type Texte

M
S

Semestre 2 LMD SM

3. Opérations sur les Fichiers Texte (Suite)

M
L

B. Lecture / Écriture dans un fichier
Lecture dans un fichier:

è
1

e
r

– Les instructions read, redline ou readlines permettent
de lire les valeurs de variables à partir d’un fichier.
Syntaxes :
monfichier.read()

permet la lecture de la totalité du fichier. Le
résultat est une chaîne de caractères

monfichier.readline() renvoie une ligne de texte, terminée par le
caractère \n de fin de ligne
monfichier.readlines() renvoie la liste de toutes les lignes de
texte
8
Informatique 2

2015-2016©Faculté des Sciences

6
1

0
2

1)'r' reading : lecture seule d’un fichier existant

réécrire complètement un fichier existant

Université Abou Bekr Belkaïd – Tlemcen (Algérie)

Page Facebook "Sciences Tlemcen"

Université Abou Bekr Belkaïd – Tlemcen (Algérie)

3. Opérations sur les Fichiers Texte (Suite)

Semestre 2 LMD SM

Cours 6: Les Fichiers de Type Texte

B. Lecture / Écriture dans un fichier
Écriture dans un fichier:
– L’instruction write permet d’écrire les valeurs d’une chaine

6
1

dans un fichier.
Syntaxe:

0
2

monfichier.write(chaine de caractères)

C. Fermeture d’un fichier :

~
5

close est une instruction standard qui ferme un fichier ouvert.
Un fichier fermé ne peut faire l'objet de transferts de données.

1
0

Syntaxe:
monfichier.close()
Informatique 2

2

2015-2016©Faculté des Sciences

D

Cours 6: Les Fichiers de Type Texte

Exemple
Université Abou Bekr Belkaïd – Tlemcen (Algérie)

Page Facebook "Sciences Tlemcen"

Université Abou Bekr Belkaïd – Tlemcen (Algérie)

3. Opérations sur les Fichiers Texte (Suite)

M
L

M
S

9

Semestre 2 LMD SM

f = open('don.txt','r')

e
r

è
1

binf = int(f.readline())
bsup = int(f.readline())
N1 = int(f.readline())
N2 = int(f.readline())
f.close()
courbe = open('res.txt','w')
for i in range(binf,bsup+1):
x = i/10
f = x**2
S = str(x)+" "+str(f)+"\n"
courbe.write(S)
courbe.close()

10
Informatique 2

2015-2016©Faculté des Sciences

Semestre 2 LMD SM

Cours 6: Les Fichiers de Type Texte

Université Abou Bekr Belkaïd – Tlemcen (Algérie)

Exemple (suite)

Page Facebook "Sciences Tlemcen"

courbe2 = open('res.txt','a')
for i in range(N1,N2+1):
x = i/10
f = x**2
S = str(x)+" "+str(f)+"\n"
courbe2.write(S)
courbe2.close()

Informatique 2

D

è
1

e
r

M
L

M
S

0
2

~
5

1
0

2

2015-2016©Faculté des Sciences

6
1

11

Semestre 2 LMD SM


Aperçu du document Cours6-2diapos.pdf - page 1/6
 
Cours6-2diapos.pdf - page 2/6
Cours6-2diapos.pdf - page 3/6
Cours6-2diapos.pdf - page 4/6
Cours6-2diapos.pdf - page 5/6
Cours6-2diapos.pdf - page 6/6
 




Télécharger le fichier (PDF)


Cours6-2diapos.pdf (PDF, 348 Ko)

Télécharger
Formats alternatifs: ZIP



Documents similaires


cours6 2diapos
cours6
cours 2 2diapos
cours 2 2diapos version complete
cours6 2diapos
cours 2 2diapos partiei