Назначение данных с сервера postgres переменным в функции exe c () - PullRequest
0 голосов
/ 17 апреля 2020

Я пытаюсь создать несколько переменных и назначить им данные с сервера postges. Каждая переменная имеет данные из отдельной строки.

num = 1
count = 1
while count < 26:
        exec("user" + str(count) + " = " + str(await bot.pg_con.fetchval("WITH my_ranks AS (SELECT users.*,ROW_NUMBER() OVER (ORDER BY points DESC) AS rank FROM users) SELECT user_id FROM my_ranks WHERE rank=$1", num)))
        count = count + 1
        num = num + 1

Однако выполнение чего-либо вроде print(user5) дает NameError: name 'user5' is not defined

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...