Мне нужно получить записи от пользователя о «от» и «где» их автобусного маршрута.Затем мне нужно проверить в MySQL, содержит ли моя уже созданная таблица именно эту пару.Что я должен написать как утверждение в python, чтобы проверить, являются ли выбранные мной данные пустым набором с использованием ключевого слова «кроме», чтобы сообщить пользователю, что запись этой конкретной пары не существует?
Не знаюзнать, как использовать ключевое слово «кроме».Предположим, что пользователь вводит «из-Дели» и «где-Раджастхан», и конкретная запись существует в моей таблице, я хочу знать оператор / код python, который я должен написать, чтобы пользователь знал, что это не тактам.
import MySQLdb
def passenger():
db=MySQLdb.connect(host="localhost",port=3306,user="root",passwd="",db="superprogram")
cur=db.cursor() #connected with MySQL
num=int(input('''Enter 1 to book tickets
Enter 2 to cancel tickets
Enter 3 for enquiry panel-'''))
if num==1:
start=input("Enter the name of your state-") #where you live
dest=input("Enter your destination-") #your destination
start.capitalize()
dest.capitalize() #because MySQL entries are capital
s="select * from businfo where Point_Of_Departure='"+start+"' and Destination='"+dest+"'"
cur.execute(s)
P=cur.fetchall()
for i in P: #if entry exists
if i[6]>0: #if there are seats left
print("Bus ID-",i[1])
print("Point Of Departure-",i[2])
print("Destination-",i[3])
Если 'P' ничего не содержит, как я могу уведомить пользователя, что конкретной пары не существует?