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

Réseau/Web Python Discussion :

Séléctionner un caractère dans un fichier.txt


Sujet :

Réseau/Web Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2015
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Nord (Nord Pas de Calais)

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

    Informations forums :
    Inscription : Octobre 2015
    Messages : 2
    Par défaut Séléctionner un caractère dans un fichier.txt
    Bonjour à tous, je requiers votre aide ce soir à cause d'un problème dû aux fichiers textes sur python.
    J'ai importé un texte sur python:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    from os import chdir
    chdir('C:/Users\John\Documents\MPSI1B\InfoCSI1\TP_Fonction_Fichier/')
    promo=open('promo.txt', 'r')
    t=promo.read()
    cependant j'aimerais pouvoir faire une liste avec certain éléments de ce fichier texte,
    il s'organise comme une liste de noms d'étudiants et de notes :
    NOM PRENOM XX (où XX est le nombre que j'aimerai sélectionner)

    en réalité il faudrait ne sélectionner que les types float du fichier.txt ou alors le troisième terme de chaque ligne

    Pouvez-vous m'aider ? Cordialement.

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

    Ce que retourne le .read est une chaine de caractères correspondant au contenu du fichier.
    On peut simuler cela par:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    >>> donnees = """nom prenom xx
    ... nom prenom yy
    ... nom prenom zz"""
    >>>
    Si on veut découper cette chaine en liste de lignes, on a la méthode .splitlines:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    >>> donnees.splitlines()
    ['nom prenom xx', 'nom prenom yy', 'nom prenom zz']
    >>>
    Et si on veut découper ces lignes en mots, on applique la méthode .split:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    >>> for line in donnees.splitlines():
    ...     print (line.split())
    ...
    ['nom', 'prenom', 'xx']
    ['nom', 'prenom', 'yy']
    ['nom', 'prenom', 'zz']
    >>>
    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  3. #3
    Nouveau candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2015
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Nord (Nord Pas de Calais)

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

    Informations forums :
    Inscription : Octobre 2015
    Messages : 2
    Par défaut
    Merci beaucoup, avec ça je pense pouvoir supprimer les NOM et PRENOMS et me retrouver avec uniquement les notes. Avec la liste je pourrais enfin faire mes calculs ! Super !

Discussions similaires

  1. [PowerShell] Remplacement du caractére " dans un fichier TXT
    Par Rafkanji dans le forum Scripts/Batch
    Réponses: 1
    Dernier message: 16/04/2015, 16h00
  2. Réponses: 11
    Dernier message: 15/07/2014, 09h52
  3. [Débutant] Trouver la position d'une chaine de caractère dans un fichier .txt
    Par martineaston dans le forum MATLAB
    Réponses: 4
    Dernier message: 19/06/2013, 14h14
  4. Recherche chaine de caractère dans un fichier txt
    Par 4rocky4 dans le forum Débuter
    Réponses: 11
    Dernier message: 31/12/2010, 17h29
  5. Réponses: 15
    Dernier message: 04/01/2007, 08h47

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