Traitement fichiers esti Chapitre Traitement de ?chiers Responsable Dr Ousmane KHOUMA Année Académique - Université Amadou Mahtar MBOW UAM Licence ESTI Introduction Les données en Python peuvent être structurées sous plusieurs formes Nous pouvons citer le
Chapitre Traitement de ?chiers Responsable Dr Ousmane KHOUMA Année Académique - Université Amadou Mahtar MBOW UAM Licence ESTI Introduction Les données en Python peuvent être structurées sous plusieurs formes Nous pouvons citer les listes les dictionnaires les tuples et les ensembles La plupart de ces données sont stockées dans des ?chiers de types di ?érents Nous allons voir dans ce chapitre comment traiter les ?chiers en python Par ailleurs le traitement de certains ?chiers demande l ? importation de bibliothèques comme pandas Ce dernier est open source et permet de manipuler les données de hautes performances Cette bibliothèque regorge d ? outils d ? analyse de données Généralités Un ?chier dans un système moderne est composé par ? En-tête Il contient les métadonnées sur le contenu du ?chier nom du ?chier taille type etc ? Données Elles représentent le contenu du ?chier ? Fin de ?chier End Of File EOF Il représente le plus souvent un caractère spécial indicant la ?n du ?chier Nous allons voir dans cette partie les ?chiers de types txt texte et xlsx excel Les dictionnaires Les dictionnaires sont des objets pouvant en contenir d ? autres à l ? instar des listes Le dictionnaire Python fonctionne de la même manière qu ? un dictionnaire bilingue Dictionnaire Anglais-Français Dans le monde de Python le mot que vous recherchez est appelé une clé Le mot que vous obtenez du dictionnaire est appelé une valeur Par exemple le mot water ? en anglais dans le dictionnnaire sa dé ?nition est eau clé water et valeur eau CLicence ESTI Université Amadou Mahtar MBOW Création de dictionnaire La méthode la plus directe pour créer un dictionnaire est en extension comme le code suivant dico dog chien horse cheval cat chat telephones 'direction' 'secretariat' 'service technique' print dico print telephones 'dog' 'chien' 'horse' 'cheval' 'cat' 'chat' 'direction' 'secretariat' 'service technique' Si vous utilisez une clé inexistante l ? exécution produira une erreur Heureusement les mots-clés in et not in peuvent nous permettre d ? éviter ces situations d ? erreurs dico dog chien horse cheval cat chat mots 'cat' 'lion' 'horse' 'sheep' clés à rechercher dans le dictionnaire for m in mots if m in dico print m - dico m else print m n'est pas dans le dictionnaire cat - chat lion n'est pas dans le dictionnaire horse - cheval sheep n'est pas dans le dictionnaire Les méthodes ? La méthode keys La méthode keys retourne un objet itérable constitué de toutes les clés rassemblées dans le dictionnaire dico dog chien horse cheval cat chat for cle in dico keys print cle -- dico cle dog -- chien horse -- cheval cat -- chat Il est possible de trier ordonner les clés du dictionnaire à l ? aide de la fonction sorted dico dog chien horse cheval cat chat for cle in sorted dico keys Dr Ousmane KHOUMA Année Académique - CLicence ESTI Université Amadou Mahtar MBOW print cle -- dico cle cat -- chat dog -- chien horse --
Documents similaires










-
36
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Fev 05, 2021
- Catégorie Geography / Geogra...
- Langue French
- Taille du fichier 106.3kB