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 :

Script Python exercice


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2022
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2022
    Messages : 11
    Par défaut Script Python exercice
    Bonjour la teams,
    j'aurais besoin d'une aide à propos d'un script python me permettant de récupérer des métadonnées de deux fichiers distincts avec des extension différents, un en xml et l'autre en opf. et ensuite comparer les résultats obtenus.
    résumé :
    - En entrée, il prend le fichier opf et le fichier onix,
    - Il récupère les métadonnées (le titre, l’auteur, l’éditeur, la date de publication),
    - Il retourne dans la console (en utilisant print) les informations trouvées,
    - Il compare les informations entre les deux fichiers et retourne le résultat de la comparaison
    Je ne suis pas un developper entant que tel, je suis une formation en édition numérique. si une personne peut m'aider, je lui serai vraiment reconnaissant. On peut aussi discuter en privée pour plus de détails sur l'exercice.
    Merci d'avance !

    ENGLISH

    Hello team,
    I need help with a python script that allows me to retrieve metadata from two separate files with different extensions, one in xml and the other in opf. and then compare the results.
    summary :
    - As input, it take9782702187975.onix.xml9782702187975-Extrait.zips the opf file and the onix file,
    - It gets the metadata (title, author, publisher, publication date),
    - It returns in the console (using print) the information found,
    - It compares the information between the two files and returns the result of the comparison
    I'm not a developer as such, I'm a trainee in digital publishing. If someone can help me, I'd be really grateful. We can also discuss privately for more details on the exercise.
    Thanks in advance!

  2. #2
    Membre prolifique
    Avatar de Sve@r
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    12 835
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 12 835
    Billets dans le blog
    1
    Par défaut
    Bonjour
    Citation Envoyé par Abagadji Voir le message
    j'aurais besoin d'une aide à propos d'un script python me permettant de récupérer des métadonnées de deux fichiers distincts avec des extension différents, un en xml et l'autre en opf. et ensuite comparer les résultats obtenus.
    Hum. On t'a conseillé une librairie particulière pour lire les fichiers? Parce que autant pour le xml ça va (on peut utiliser xml.dom.minidom) autant pour le opf je n'ai aucune idée.

    Citation Envoyé par Abagadji Voir le message
    Je ne suis pas un developper entant que tel, je suis une formation en édition numérique. si une personne peut m'aider, je lui serai vraiment reconnaissant. On peut aussi discuter en privée pour plus de détails sur l'exercice.
    Bizarrement ça sonne comme non ps une demande d'aide mais une demande de travail à ta place. Ce qui n'est pas du tout dans l'esprit du forum.
    Mais bon, passons sur cette impression. Donc qu'as-tu fait jusque là et où bloques-tu?
    Ou en plus simple: quelle est ta question?
    Mon Tutoriel sur la programmation «Python»
    Mon Tutoriel sur la programmation «Shell»
    Sinon il y en a pleins d'autres. N'oubliez pas non plus les différentes faq disponibles sur ce site
    Et on poste ses codes entre balises [code] et [/code]

  3. #3
    Membre Expert
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2003
    Messages
    1 603
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2003
    Messages : 1 603
    Par défaut
    Citation Envoyé par Sve@r Voir le message
    Hum. On t'a conseillé une librairie particulière pour lire les fichiers? Parce que autant pour le xml ça va (on peut utiliser xml.dom.minidom) autant pour le opf je n'ai aucune idée
    lxml fait le taf avec les fichiers .opf.

  4. #4
    Modérateur
    Avatar de N_BaH
    Profil pro
    Inscrit en
    Février 2008
    Messages
    7 658
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 658
    Par défaut
    je ne sais pas ce que Abagadji appelle "métadonnées", mais le terme, normalement, n'implique pas le parcours du fichier dans son format "lisible", mais la lecture de certains octets du fichier, qui comportent des "tags" (par exemple, les MP3 ID3v1 ont leurs métadonnées dans les 128 derniers octets).
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

  5. #5
    Membre Expert
    Homme Profil pro
    Inscrit en
    Octobre 2011
    Messages
    2 910
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2011
    Messages : 2 910
    Par défaut
    Salut,
    Citation Envoyé par Abagadji Voir le message
    - En entrée, il prend le fichier opf et le fichier onix,
    Je n'ai pas vu de fichier .onix dans ton zip...



    Citation Envoyé par N_BaH Voir le message
    je ne sais pas ce que Abagadji appelle "métadonnées", mais le terme, normalement, n'implique pas le parcours du fichier dans son format "lisible", mais la lecture de certains octets du fichier, qui comportent des "tags" (par exemple, les MP3 ID3v1 ont leurs métadonnées dans les 128 derniers octets).
    Il y a une balise <metadata> dans le fichier .opf.

  6. #6
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2022
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2022
    Messages : 11
    Par défaut
    Citation Envoyé par Beginner. Voir le message
    Salut,
    Je n'ai pas vu de fichier .onix dans ton zip...

    le fichier .onix n'est pas dans le zip. il est à part 9782702187975.onix.xml


    Il y a une balise <metadata> dans le fichier .opf.

  7. #7
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2022
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2022
    Messages : 11
    Par défaut
    Citation Envoyé par Sve@r Voir le message
    Bonjour

    Hum. On t'a conseillé une librairie particulière pour lire les fichiers? Parce que autant pour le xml ça va (on peut utiliser xml.dom.minidom) autant pour le opf je n'ai aucune idée.


    Bizarrement ça sonne comme non ps une demande d'aide mais une demande de travail à ta place. Ce qui n'est pas du tout dans l'esprit du forum.
    Mais bon, passons sur cette impression. Donc qu'as-tu fait jusque là et où bloques-tu?
    Ou en plus simple: quelle est ta question?
    bonjour, je suis désolé d'avoir exposé mon exercices ainsi, ce n'est pas que je veux qu'on me fasse tout le travail, j'aimerais apprendre aussi. c'est juste que j'ai eu quelques cours en python, du coup, l'exercice m'a semblé un peu difficile à cause des librairies. vu que je n'ai pas de notions dessus. mais j'essaierai de faire quelque chose avant et je reviendrai vers vous pour vous montrer mon travail.
    je vous remercie de votre réponse.

Discussions similaires

  1. Réponses: 7
    Dernier message: 18/04/2008, 20h07
  2. Réaliser un install pour un script python
    Par mcarluec dans le forum Déploiement/Installation
    Réponses: 13
    Dernier message: 15/04/2008, 08h14
  3. Accents Command Line depuis un script Python
    Par nicou50 dans le forum Général Python
    Réponses: 6
    Dernier message: 29/12/2006, 10h41
  4. Interpreter un script python dans un prog python
    Par romeo9423 dans le forum Général Python
    Réponses: 3
    Dernier message: 01/12/2005, 16h16
  5. Réponses: 3
    Dernier message: 05/04/2005, 14h26

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