IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

Lecture de fichier et obtention d'une propriété [Python 3.X]


Sujet :

Python

  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2019
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : France, Vosges (Lorraine)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Bâtiment

    Informations forums :
    Inscription : Mars 2019
    Messages : 20
    Par défaut Lecture de fichier et obtention d'une propriété
    Bonjour à tous,

    Je suis plus ou moins débutant sur python, je maîtrise les parties conditions et tout ça que j'ai vu en cours mais niveau fichier je n'y connais pas grand chose.

    J'ai deux questions:
    1. J'essaye simplement de lire un fichier comme j'ai cru le comprendre dans mes recherches, mais je n'obtiens ni message d'erreur ni résultat en console.

    Voilà mon code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    import os
    doc=os.open("C:/Users/Léo/Desktop/ggg.txt",os.O_RDONLY)
    os.read(doc,15)
    2. Je suis en train de m’entraîner et de découvrir le travail avec les fichiers dans le but de final de réussir à extraire une propriété d'un fichier JPG, à savoir la date de prise de la photo. Mais j'ai du mal à trouver comment faire. Je pensais à ouvrir la photo sous forme de texte, puis extraire de la chaine de caractères la partie intéressante, mais même sur le bloc-notes, le ficher est encodé donc illisible, et je n'arrive de toute façon pas à lire les fichiers txt ou JPG pour l'instant.

    Merci à ceux qui pourront m'aider.

  2. #2
    Expert confirmé
    Avatar de fred1599
    Homme Profil pro
    Lead Dev Python
    Inscrit en
    Juillet 2006
    Messages
    4 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Lead Dev Python
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2006
    Messages : 4 062
    Par défaut
    Bonjour,

    Pour afficher un résultat, on utilise la fonction print.

  3. #3
    Expert confirmé

    Homme Profil pro
    Inscrit en
    Octobre 2008
    Messages
    4 307
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2008
    Messages : 4 307
    Par défaut
    Salut,

    Nul besoin d'aller chercher quoique ce soit dans le module os.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    with open("foo.txt", "r") as inf:
        lines = inf.readlines()
     
    for line in lines:
        print(line)
    Et pour les datestamp de fichiers TIFF et JPG il faut une lib externe.
    Comme l'excellente py3exiv2:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    >>> from pyexiv2 import ImageMetadata
    >>> data = ImageMetadata("lena.JPG")
    >>> data.read()
    >>> tag = data["Exif.Image.DateTime"]
    >>> tag.raw_value
    '2016:05:21 13:09:44'
    >>> tag.value
    datetime.datetime(2016, 5, 21, 13, 9, 44)

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Lecture de fichier et placement dans une variable
    Par juniordev dans le forum Débuter
    Réponses: 3
    Dernier message: 18/01/2014, 13h56
  2. Réponses: 11
    Dernier message: 27/04/2006, 08h56
  3. Réponses: 4
    Dernier message: 26/01/2006, 12h12
  4. [LG]Lecture de fichier avec une adresse internet
    Par forbin dans le forum Langage
    Réponses: 8
    Dernier message: 09/02/2005, 19h00
  5. [VB.NET] Une lecture de fichier difficile...
    Par Abalalojik dans le forum ASP.NET
    Réponses: 29
    Dernier message: 07/01/2005, 14h27

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo