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 :

programme python: mot syntaxiquement correct


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Étudiant
    Inscrit en
    Février 2009
    Messages
    220
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2009
    Messages : 220
    Par défaut programme python: mot syntaxiquement correct
    Salut,

    y a t il un programme python qui me permettra de lire le contenu d'un fichier mot par mot tout en vérifiant que chaque mot qu'on extrait possède une information lexicale ou bien phrases avec information syntaxique.

    Merci d'avance !

  2. #2
    Membre très actif
    Avatar de afranck64
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2009
    Messages
    592
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2009
    Messages : 592
    Par défaut
    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
    import linecache;
     
    filename = "monfichier.txt"
     
    #Methode 1, on compte s arreter à un moment donné...
    index = 1
    line = linecache.getline(filename, index)
    while True:
        mots = line.split()
        for mot in mots:
            mot
            #bla bla bla
     
     
    #Méthode 2, on doit traiter tout le fichier, je le suppose pas trop volumineux
    for line in open(filename):
        for mot in line.split():
            mot
            #bla bla bla
    Pour le reste des "vérifications" des mots, le module re devrait pouvoir le faire s'il est besoin de chose "compliquée"

    'lut
    Win 10 64 bits / Linux Mint 18, - AMD A6 Quad: Py27 / Py35
    CONTENU D'UNE QUESTION
    Exemples:
    - Configuration (système d'exploitation, version de Python et des bibliothèques utilisées)
    - Code source du morceau de programme où il y a un bogue
    - Ligne de code sur laquelle le bogue apparaît
    - Erreur complète retournée pas l'interpréteur Python
    - Recherche déjà effectuée (FAQ, Tutoriels, ...)
    - Tests déjà effectués

  3. #3
    Membre confirmé
    Étudiant
    Inscrit en
    Février 2009
    Messages
    220
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2009
    Messages : 220
    Par défaut
    Merci afranck64 pour votre réponse, ça me permettra de lire le fichier texte mot par mot. Mais comment pourrais je vérifier le lexique de chaque mot ??

    Pourriez vous s'il vous plait m'aider ou me guider à coder ce code c ma premier tentative à coder en python ?

    Merci beaucoup par avance!!

  4. #4
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 743
    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 743
    Par défaut
    Salut,

    Il serait bon que vous précisiez un peu plus ce que vous entendez par lexique et syntaxe car suivant le type de grammaire, les outils à utiliser ne sont pas du tout les mêmes.

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

  5. #5
    Membre confirmé
    Étudiant
    Inscrit en
    Février 2009
    Messages
    220
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2009
    Messages : 220
    Par défaut
    Merci pour vous,

    Voila en fait mon but après avoir lu le fichier c'est de vérifier :
    • le lexique : vocabulaire :
    • la syntaxe : grammaire ;
    • la sémantique : sens.


    C'est ça mon but en grosso-modo.

    Je vous remercie !!

  6. #6
    Membre confirmé
    Étudiant
    Inscrit en
    Février 2009
    Messages
    220
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2009
    Messages : 220
    Par défaut
    Peut être que ma question n'est pas beaucoup claire, en fait je vise à vérifier les 3 points, que je l'ai déjà cités.
    • le lexique : vocabulaire :
    • la syntaxe : grammaire ;
    • la sémantique : sens.
    en les appliquant sur le contenu du fichier en utilisant le langage python. Par exemple, je voudrai trouver une phrase dans mon fichier texte qui est syntaxiquement correcte.

    j'espères que c'est claire maintenant .
    j'ai vraiment besoin de votre aide.
    Je vous remercie !!

Discussions similaires

  1. Réponses: 0
    Dernier message: 28/06/2015, 12h28
  2. Réponses: 145
    Dernier message: 15/02/2009, 11h51
  3. [Lien]erreur dans mon programme python
    Par durnambule dans le forum Général Python
    Réponses: 11
    Dernier message: 29/01/2004, 14h59

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