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

Fermé
altebelixe - 24 juin 2022 à 17:22
Whismeril Messages postés 19147 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 5 octobre 2024 - 24 juin 2022 à 23:18
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
A voir également:

7 réponses

Whismeril Messages postés 19147 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 5 octobre 2024 919
24 juin 2022 à 17:38
0
réponse inutile.

de 1 j'ai poster aucun sujet d'exo
de 2 ça fait 24h que je bloque dessus hier je me suis coucher a 5h j'avais pas avancer du tout donc permet de demander de l'aide.
0
Whismeril Messages postés 19147 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 5 octobre 2024 919
24 juin 2022 à 17:51
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
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
Whismeril Messages postés 19147 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 5 octobre 2024 919
24 juin 2022 à 18:07
Dans l'article, il y a aussi un lien vers ce tuto https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code

Pour ton problème as tu fait un print de liste pour voir ?
0
altebelixe Messages postés 5 Date d'inscription mercredi 29 avril 2020 Statut Membre Dernière intervention 24 juin 2022
24 juin 2022 à 18:11


Oui après peut être que c'est ma liste qui est male faite ou que je ne cherche pas dans la bonne colonne
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Whismeril Messages postés 19147 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 5 octobre 2024 919
24 juin 2022 à 18:27
Regarde ta capture (ou ta console), as tu une liste de string?
0
altebelixe Messages postés 5 Date d'inscription mercredi 29 avril 2020 Statut Membre Dernière intervention 24 juin 2022
24 juin 2022 à 18:52
La liste de string elle est crée grâce au fichier csv
0
Whismeril Messages postés 19147 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 5 octobre 2024 919
24 juin 2022 à 19:03
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
altebelixe Messages postés 5 Date d'inscription mercredi 29 avril 2020 Statut Membre Dernière intervention 24 juin 2022
24 juin 2022 à 19:59
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
Whismeril Messages postés 19147 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 5 octobre 2024 919
24 juin 2022 à 23:18
Tu peux faire un for qui énumère chaque liste de string et tester si l'une d'entre elle contient Alice.
0