Vérifier si un élément existe dans un fichier CSV

altebelixe -  
 Utilisateur anonyme -
Bonjour,

Je doit coder une application de gestion d'utilisateur. J'utilise pour cela comme base de donnée un fichier CSV. C'est vrai que ça serait plus simple d'utiliser une base donnée sql mais on ma donner un fichier csv. Je doit tout d'abord a la connexion de l'utilisateur vérifier si sont login existe dans le fichier csv dans la colonne login et je n'arrive pas si vous pouviez m'aider please.

Configuration: Windows / Chrome 103.0.0.0

7 réponses

  1. Utilisateur anonyme
     
    Certes mais dans l'article il est écrit
    Présentez le travail déjà tenté ou expliquez les réflexions menées, cela donnera aux personnes qui essayerons de vous aider une base pour vous corriger ou vous réorienter. Mais aussi cela évitera d'obtenir une réponse utilisant des outils ou des concepts que vous n'auriez pas encore appris et donc que cette réponse ne soit pas utile, voire apporte encore plus de confusion.


    C'est valable même s'il ne s'agit pas d'un exercice
    0
  2. altebelixe
     
    Code 1 :

    import numpy as np
    import pandas as pd
    import csv

    login = 'Alice'

    f1 = open('people.csv')
    liste1 = list(csv.reader((f1),delimiter='\t',lineterminator='\n'))
    f1.close

    if login in liste1:
    print("True")

    Par exemple dans ce cas il devrait m'afficher true parce que Alice est dans le fichier csv mais ça marche pas
    0
  3. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  4. Utilisateur anonyme
     
    Regarde ta capture (ou ta console), as tu une liste de string?
    0
    1. altebelixe Messages postés 5 Statut Membre
       
      La liste de string elle est crée grâce au fichier csv
      0
  5. Utilisateur anonyme
     
    Non ce que tu as c'est une liste de listes de string.

    Donc dans liste1 , y'a pas Alice, mais y'a des listes dont une dans laquelle il y'a Alice
    0
    1. altebelixe Messages postés 5 Statut Membre
       
      ah d'accord ceci explique cela et du coup il faudrait faire quoi pour lire dans la list de string ou pour intégrer directement dans la première liste please ?
      0
  6. Utilisateur anonyme
     
    Tu peux faire un for qui énumère chaque liste de string et tester si l'une d'entre elle contient Alice.
    0