diff --git a/Scripting/Python/Manip-donnees.html b/Scripting/Python/Manip-donnees.html index 8e4bdae..03a3ced 100644 --- a/Scripting/Python/Manip-donnees.html +++ b/Scripting/Python/Manip-donnees.html @@ -2,7 +2,7 @@ title: Python - Manipulation des données description: published: true -date: 2021-06-08T09:16:36.896Z +date: 2021-06-08T09:50:05.856Z tags: editor: ckeditor dateCreated: 2021-06-07T08:01:47.026Z @@ -137,7 +137,7 @@ with open('voitures.json') as file: #Fonctionne pour tout type de fichier. {'title': 'Modeles de voitures', 'SUV': ['CX-5', 'C-HR', 'Duster'], '4x4': ['Q5', 'Tucson', 'Macan']}

Manipuler un fichier

Ouvrir un fichier

-

Méthodes d'ouvertures de fichiers :

+

Options d'ouvertures de fichiers :

@@ -157,21 +157,19 @@ with open('voitures.json') as file: #Fonctionne pour tout type de fichier. - - - - - - - - - - - -
‘a’ Ouvre en écriture, en ajoutant le contenu à la fin (append)
‘b’Mode binaire
‘t’Mode texte (par défaut)
‘+’Ouvre en modification (lecture écriture)
+

Pour ouvrir un fichier on utilise la méthode “open” et on spécifie l'option souhaitée.

+
file = open('test.txt','r')
+
+[...]
+
+file.close()
+

Avec cette méthode il est nécessaire de fermer le fichier avec close(). En cas de problème pendant l’exécution du code, les modifications ne seront pas prises en compte et le fichier ne sera plus utilisable par la suite du script. 

+

Une méthode plus fiable, plus sécurisée sera donc d'utiliser open() avec with. Le fichier sera automatiquement fermé.

+
with open('test.txt','r') as file:
+    [...]

Fichier texte

Fichier CSV