database "tuser:tpassword@192.168.122.98/shop" does not existты сообщения об ошибках читаешь? тебе явно же указали на проблему, у тебя криво интерпретируется SQLALCHEMY_URL считает всё это "tuser:tpassword@192.168.122.98/shop" имя базы, подозреваю из-за лишнего слеша
Итак, каким образом нужно перенести данные с Sqlite3 на Postgresql?так данные или структуру базы? Ты пока даже коннект к базе не осилил.
:///
)?postgresql+asyncpg://<db_username>:<db_secret>@<db_host>:<db_port>/<db_name>
from subprocess import Popen, PIPE, STDOUT
p = Popen(['passwd', 'root'], stdout=PIPE, stdin=PIPE, stderr=STDOUT)
out = p.communicate(input=b'MyPass111\nMyPass111\n')[0]
print(out.decode())
questions = {1: ("Кто из этих персонажей не дружит с Гарри Поттером? а) Рон Уизли б) Невилл Лонгботтом в) Драко Малфой г) Гермиона Грейнджер: ", "в"),
2: ("Какое животное не фигурирует в китайском зодиаке? а) Дракон б) Кролик в) Собака г) Колибри: ", "а")}
question_number = 1
while question_number in questions:
answer = input(questions[question_number][0])
if answer == questions[question_number][1]:
question_number += 1
print('Молодец Правильно!!! Следующий вопрос: =>>')
else:
answer = input('НЕПРАВИЛЬНО! Хотите попробовать еще раз? да/нет ')
if answer != "да":
print("Игра окончена!")
break
else:
pass
print("Вопросы кончились")
import os
import signal
import keyboard
import multiprocessing
def hook(pid):
while True:
if keyboard.is_pressed('ctrl + 1'):
os.kill(pid,signal.SIGTERM)
os._exit(1)
if __name__ == '__main__':
pid = os.getpid()
multiprocessing.Process(target=hook,args=[pid]).start()
#-----------------------------------------------------#
#Здесь располагай свой код
# -----------------------------------------------------#