, j'ai récemment commencé python apprendre ... Je suis en train d'écrire un petit script qui extrait des informations à partir d'un csv et je dois être en mesure d'informer un utilisateur d'une entrée incorrectepiégeage d'erreur lorsqu'un utilisateur entre incorect informations
par exemple
l'utilisateur est invité pour son numéro d'identification, le numéro d'identification est quelque chose de r1 à r5 Je voudrais que mon script pour pouvoir dire à l'utilisateur qu'ils ont entrée quelque chose de mal par exemple, si l'utilisateur entre a1 ou r50, l'utilisateur doit être averti qu'il a entré les mauvais paramètres. Comment puis-je faire cela?
i ont examiné déclarations def, mais je ne peux pas sembler saisir toute la syntaxe en python .... (je ne sais pas toutes les commandes ... paramètres et d'autres choses)
toute aide serait très beaucoup apprécié = D
while True:
import csv
DATE, ROOM, COURSE, STAGE = range (4)
csv_in = open("roombookings.csv", "rb")
reader = csv.reader (csv_in)
data = []
for row in reader:
data.append(row)
roomlist = raw_input ("Enter the room number: ")
print "The room you have specified has the following courses running: "
for sub_list in data:
if sub_list[ROOM] == roomlist:
Date, Room, Course, Stage = sub_list
print Date, Course
Quels livres ou des tutoriels utilisez-vous pour apprendre la syntaxe? Si nous connaissons la référence/didacticiel que vous utilisez actuellement, nous pouvons en suggérer une meilleure. –
hmm, bien il est tout simplement une feuille de triche au hasard un ami m'a donné, peut-être il serait utile si je peux mettre ce que j'ai jusqu'à présent while True: \t import csv \t DATE, CHAMBRE, COURS, STAGE = plage (4) \t csv_in = open ("roombookings.csv", "RB") \t lecteur = csv.reader (csv_in) \t data = [] \t pour la rangée dans le lecteur: \t \t données.append (ligne) \t roomlist = raw_input ("Entrez le numéro de la chambre:") \t print "La chambre que vous avez spécifié a les cours suivants en cours d'exécution:" \t pour sub_list des données: \t \t si sub_list [CHAMBRE] = = roomlist: \t \t \t date, Chambre, cours, étape = sub_list \t \t \t date d'impression, Cours –
échouent, totalement ruiné mon formatage lol! –