img004 .pdf


Nom original: img004.pdf

Ce document au format PDF 1.4 a été généré par / EPSON Scan, et a été envoyé sur fichier-pdf.fr le 06/02/2012 à 20:46, depuis l'adresse IP 93.15.x.x. La présente page de téléchargement du fichier a été vue 905 fois.
Taille du document: 657 Ko (1 page).
Confidentialité: fichier public


Aperçu du document


Sujet de TP 3. Intégration numérique
- La fonction open ( ) attend deux arguments, qui doivent être des chaînes de caractères. Le premier argument est le nom du fichier à ouvrir, et le second est le mode d'ouverture. « a » indique
qu'il faut ouvrir ce fichier en mode « ajout » (append), ce qui signifie que les données à enregistrer doivent être ajoutées à la fin du fichier, à la suite de celles qui s'y trouvent éventuellement
déjà. Nous aurions p u utiliser aussi le mode « w » (pour write), mais lorsqu'on utilise ce mode.
Python crée toujours un nouveau fichier (vide), et l'écriture des données commence à partir
du début de ce nouveau fichier. S'il existe déjà un fichier de même nom, celui-ci est effacé au
préalable.
- La méthode w r i t e ( ) réalise l'écriture proprement dite. Les données à écrire doivent être fournies en argument. Ces données sont enregistrées dans le fichier les mes à la suite des autres
(c'est la raison pour laquelle on parle de fichier à accès séquentiel). Chaque nouvel appel de
w r i t e ( ) continue l'écriture à la suite de ce qui est déjà enregistré.
- La méthode c l o s e () referme le fichier. Celui-ci est désormais disponible pour tout autre
usage.
3.2.3

Le retour des lapins

3.12 > Copiez dans le dossier TPS le fichier f i b o n a c c i . py qui se trouve dans le dossier TP2. Modifiez ce programme pour qu'il calcule les 1000 premiers termes de la suite de Fibonacci et les
enregistre dans im fichier texte appelé v a l e u r s _ f i b o n a c c i . t x t (une valeur par ligne).
Attention, la fonction w r i t e () attend comme paramètre une chaîne de caractères. Vous ne
pouvez donc pas écrire :
1

obFichier.Write()

Pour écrire le contenu de la variable f dans le fichier, vous utiliserez la ligne suivante :
1 ObFichier.write{"%d\n"

% f)

il s'agit d'une sortie formatée, c'est-à-dire que l'on contrôle la façon d'écrire dans un fichier la
valeur de f. " %d\ " est la chaîne de formatage. Elle indique qu'il faut écrire un entier grâce au
marqueur %d, suivi d'un retour à la ligne (\n). La valeur entière à écrire est celle de la variable
située après le % qui suit la chaîne de formatage.
Consultez l'annexe C page 46 pour connaître les autres marqueurs ainsi que la façon de contrôler finement l'écriture des données. Ouvrez ensuite le fichier v a l e u r s _ f i b o n a c c i . t x t et
vérifiez son contenu.

20


Aperçu du document img004.pdf - page 1/1




Télécharger le fichier (PDF)


img004.pdf (PDF, 657 Ko)

Télécharger
Formats alternatifs: ZIP



Documents similaires


img004
img003
gestion de fichiers
in100 poly td 2016 2017 13351076 1
f cours
lecon1

Sur le même sujet..