Итак, я недавно начал изучать python ... Я пишу небольшой скрипт, который извлекает информацию из csv, и мне нужно иметь возможность уведомлять пользователя о некорректном вводеОшибка захвата, когда пользователь вводит информацию об установке
, например
пользователю предлагается его идентификационный номер, номер идентификатор ничего от r1 до r5 я хотел бы мой сценарий, чтобы иметь возможность сообщить пользователю, что у них есть вход что-то неправильно , например, если пользователь вводит a1 или r50, пользователь должен быть уведомлен о том, что они вводят неправильные параметры. Как мне это сделать?
я посмотрел в заявление четкости, но я не могу понять весь синтаксис питона .... (я не знаю, все команды ... параметры и прочее)
любой помощь будет очень высоко ценится = 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
Какие книги или учебники вы используете, чтобы узнать синтаксис? Если мы знаем, какую ссылку/учебник вы используете сейчас, мы можем предложить лучший вариант. –
хмм, ну это просто какой-то случайный шпаргалка друг дал мне, может быть, это поможет, если я ставлю то, что я до сих пор в то время как True: \t импорт CSV \t ДАТА, ROOM, КОНЕЧНО, ЭТАП = диапазон (4) \t csv_in = открыт ("roombookings.csv", "RB") \t читателя = csv.reader (csv_in) \t данные = [] \t для строки в читателе: \t \t данных.присоединять (строка) \t RoomList = raw_input ("Введите номер комнаты:") \t Print "указанный имеют следующие курсы работают номер:" \t для sub_list в данном: \t \t если sub_list [ROOM] = = RoomList: \t \t \t Дата, номер, курс, Стадия = sub_list \t \t \t печать Дата, курс – 2009-06-04 11:48:30
неудачу, он полностью разрушил мое форматирование лол! – 2009-06-04 11:49:35