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 :

Utilisation librairie Wikipédia


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2020
    Messages
    44
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2020
    Messages : 44
    Par défaut Utilisation librairie Wikipédia
    Bonjour à tous !

    Je regardais la fonction permettant d'avoir une page Wikipédia via l'API Wikipédia suivante:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    class Wiki:
        """Class to call the Wikipedia API"""
     
        def __init__(self):
            wikipedia.set_lang("fr")
     
        def get_wiki_result(self, lat, lng, question):
            """Return the summary and the url of the wikipedia page searched"""
            try:
                wiki_page = wikipedia.page(question)
     
                return {
                    "summary": wiki_page.summary[:500],
                    "url": wiki_page.url
                }
     
            except (wikipedia.exceptions.PageError):
                return "no result"
     
            except (wikipedia.exceptions.DisambiguationError):
                try:
                    wiki_search = wikipedia.geosearch(lat, lng, question)
                    wiki_page = wikipedia.page(wiki_search[0])
     
                    return {
                        "summary": wiki_page.summary[:500],
                        "url": wiki_page.url
                    }
     
                except IndexError:
                    return "no result"
    Mon problème est que malgré mes recherches il y a une partie que je ne comprends pas :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    "summary": wiki_page.summary[:500],
                    "url": wiki_page.url
    Je me doute que .url me retourne l'url de la page mais à quoi correspond ".summary[:500]" s'il vous plaît ?

    Merci à tous !

  2. #2
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 741
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 741
    Par défaut
    Salut,

    Citation Envoyé par Ryuk976 Voir le message
    Je me doute que .url me retourne l'url de la page mais à quoi correspond ".summary[:500]" s'il vous plaît ?
    Aux 500 premiers items de la séquence associée à .summary.

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2020
    Messages
    44
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2020
    Messages : 44
    Par défaut
    D'accord merci beaucoup

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

Discussions similaires

  1. Interface SD-ATMEGA / Utilisation librairie EFSL
    Par ChipieChoupette dans le forum Automation
    Réponses: 1
    Dernier message: 08/12/2008, 13h16
  2. Problème utilisation librairie gsoap
    Par Samildanach dans le forum XML
    Réponses: 0
    Dernier message: 20/07/2008, 13h04
  3. Utiliser librairie C# dans Excel
    Par Jarro dans le forum C#
    Réponses: 9
    Dernier message: 05/02/2008, 16h53
  4. Utiliser librairie externe dans son plugin
    Par ghillairet dans le forum Eclipse Java
    Réponses: 6
    Dernier message: 09/01/2008, 10h56
  5. utilisation librairie libmd5
    Par bit_o dans le forum C
    Réponses: 3
    Dernier message: 14/04/2007, 12h00

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