Cours6 .pdf



Nom original: Cours6.pdfTitre: Microsoft PowerPoint - Cours6.ppt [Mode de compatibilité]Auteur: Administrateur

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


Aperçu du document


Cours 6: Les Fichiers de Type Texte

Page Facebook "Sciences Tlemcen"

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

6
1
0
2
~
5
Cours N°6
1
0
2
M
Les FichiersS de Type Texte
D
M
L
e
r
è
1
1
Informatique 2

2015-2016©Faculté des Sciences

Semestre 2 LMD SM

Page Facebook "Sciences Tlemcen"

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

Cours 6: Les Fichiers de Type Texte

1. Introduction

6
1
0
2
~

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

0
2

5
1

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.

D

e
r
è
1

M
L

M
S

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

Page Facebook "Sciences Tlemcen"

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

Cours 6: Les Fichiers de Type Texte

1. Introduction

6
1
0 même type qui
Un fichier est une suite de composantes2de
contient de l'information, définis par un ~
identificateur au même
5
1
titre qu'une variable et enregistrée sur
un support de mémoire
0
2
non volatil.
M
Les fichiers sont utilisésSpour la communication entre un
D
programme et son environnement,
ou entre des programmes
M
différents ; ils permettent
aussi de conserver temporairement
L
de grands volumes
de données.
e
r
è
Il existe différents
types de fichiers. En ce qui nous concerne
1
nous allons nous limiter aux Fichiers de Type Texte.
Définition d’un Fichier:

3
Informatique 2

2015-2016©Faculté des Sciences

Semestre 2 LMD SM

Page Facebook "Sciences Tlemcen"

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

Cours 6: Les Fichiers de Type Texte

2. Fichiers Texte

6
1
affichables et de caractères de contrôle 0
groupés en lignes,
2 terminée par une
comme dans un texte. Chaque ligne~est
5
marque de fin de ligne qui est une séquence.
1
0
2 manière séquentielle c-à-d
Ces fichiers sont manipulés d’une
M
l'accès à ce type de fichiers
peut s'effectuer d’un élément a
S
l'autre, en partant du premier.
D
M
Le contenu des L
fichiers de type texte peut être visualisé à
e
l'aide de n’importe
quel éditeur de texte.
r
è
1
Un fichier de type texte est constitué d'une suite de caractères

4
Informatique 2

2015-2016©Faculté des Sciences

Semestre 2 LMD SM

Page Facebook "Sciences Tlemcen"

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

Cours 6: Les Fichiers de Type Texte

3. Opérations sur les Fichiers Texte

6
1
0
2
~

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

5
1

0
2
2) Traitement du fichier – opérations
de lecture/écriture
M
3) Fermeture du fichierS
D
M
L
e
r
è
1
1) Ouverture du fichier en lecture, écriture ou ajout

5
Informatique 2

2015-2016©Faculté des Sciences

Semestre 2 LMD SM

Page Facebook "Sciences Tlemcen"

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

Cours 6: Les Fichiers de Type Texte

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

6
1
Un fichier doit avoir deux noms: un nom logique
(Interne: en
0
2
mémoire centrale) et un nom physique
(Externe: sur le
~
disque).
5
1
Lors de l’ouverture, le nom logique
doit être associé avec le
0
2
nom physique de ce fichier.
M
Syntaxe:
S
monfichier = open(fichier, mode/type )
D
M
Exemple:
L
courbe =eopen('D:\LMD\Resulat.dat','rt')
r
è
1
A. Ouverture du fichier :

Nom Logique

Nom Physique

Chemin d’Accès
Informatique 2

2015-2016©Faculté des Sciences

6
Semestre 2 LMD SM

Page Facebook "Sciences Tlemcen"

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

Cours 6: Les Fichiers de Type Texte

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

6
1
Dans cet exemple on ouvre un fichier 0texte en lecture
2 le répertoire LMD
('rt'), de nom 'Resulat.dat', ~
sur
5
de la partition D du disque.
1
0
Les modes d’accès sont:
2
1)'r' reading : lecture seule
d’un fichier existant
M
S
2)'w' writing : permet la création d’un nouveau fichier ou
D
réécrire complètement
un fichier existant
M
L
e
3)'a' append
: écriture à la fin du fichier s’il existe
r
è
1 l’accès est 'rt', c’est-à-dire 'r' (lecture) et
Par défaut,

A. Ouverture du fichier :

't' (fichier texte).
Informatique 2

7
2015-2016©Faculté des Sciences

Semestre 2 LMD SM

Page Facebook "Sciences Tlemcen"

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

Cours 6: Les Fichiers de Type Texte

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

6
1
0
Lecture dans un fichier:
2
– Les instructions read, redline ou ~
readlines permettent
5
1
de lire les valeurs de variables à partir d’un
fichier.
0
Syntaxes :
2
monfichier.read() permet la
lecture de la totalité du fichier. Le
M
Sest une chaîne de caractères
résultat
D
monfichier.readline()
renvoie une ligne de texte, terminée par le
M
L caractère \n de fin de ligne
e
r
monfichier.readlines()
renvoie la liste de toutes les lignes de
è
1
texte
B. Lecture / Écriture dans un fichier

8
Informatique 2

2015-2016©Faculté des Sciences

Semestre 2 LMD SM

Page Facebook "Sciences Tlemcen"

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

Cours 6: Les Fichiers de Type Texte

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

6
1
Écriture dans un fichier:
0
2
– L’instruction write permet d’écrire les~ valeurs d’une chaine
5
dans un fichier.
1
0
Syntaxe:
2
monfichier.write(chaine de caractères)
M
S
C. Fermeture d’un fichier
D :
M
close est une instruction
standard qui ferme un fichier ouvert.
L
Un fichier ferméene peut faire l'objet de transferts de données.
r
è
Syntaxe:
1
monfichier.close()
B. Lecture / Écriture dans un fichier

9
Informatique 2

2015-2016©Faculté des Sciences

Semestre 2 LMD SM

Cours 6: Les Fichiers de Type Texte

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

6
1
binf = int(f.readline())
0
bsup = int(f.readline()) 2
N1 = int(f.readline()) ~
5
N2 = int(f.readline())
1
f.close()
0
2
courbe = open('res.txt','w')
M
for i in range(binf,bsup+1):
S
x = i/10
Df = x**2
M
= str(x)+" "+str(f)+"\n"
L Scourbe.write(S)
e
courbe.close()
r
è
1

Page Facebook "Sciences Tlemcen"

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

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)

6
1
0
2
~

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()

D

e
r
è
1

M
L

M
S

0
2

5
1

11
Informatique 2

2015-2016©Faculté des Sciences

Semestre 2 LMD SM


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




Télécharger le fichier (PDF)


Cours6.pdf (PDF, 190 Ko)

Télécharger
Formats alternatifs: ZIP



Documents similaires


cours6 2diapos
cours6
cours 2 2diapos
cours 2 2diapos version complete
cours6 2diapos
cours 3 2diapos partie1

Sur le même sujet..