#python #mysql #database #select #stored-procedures
Вопрос:
У меня есть скрипт на python. Здесь я получаю аргументы из командной строки.
def main():
parser = ArgumentParser(description='Rating of films')
parser.add_argument('-n', '--number', type=int, help='Number of the most popular movies ')
parser.add_argument('-genres', '--genres', type=str, help='The genre of the film')
parser.add_argument('-year-from', '--year-from', type=int, help='Start of the search interval')
parser.add_argument('-year-to', '--year-to', type=int, help='The end of the search interval')
parser.add_argument('-regexp', '--regexp', type=str, help='Regular expression for name search')
Также у меня есть таблица в базе данных Mysql. Она имеет следующую структуру
введите описание изображения здесь
Мне нужно как-то передать аргументы из Python в Mysql. В результате получите N лучших фильмов, сгруппированных по жанрам.
Например, 2 лучших фильма, выпущенных с 2000 по 2005 год в жанрах комедии и фантастики. ответ должен быть таким:
- рейтинг комедийных названий за год
- рейтинг комедийных названий за год
- название художественной литературы, рейтинг года и т.д.
пожалуйста, поделитесь своими идеями! спасибо!