Я пытаюсь запустить программу ниже
import os
from sqlalchemy import create_engine
from sqlalchemy.orm import scoped_session, sessionmaker
engine = create_engine(os.getenv("DATABASE_URL"))
db = scoped_session(sessionmaker(bind=engine))
def main():
flights = db.execute("SELECT origin, destination, duration FROM flights").fetchall()
for flight in flights:
print(f"{flight.origin} to {flight.destination}, {flight.duration} minutes.")
if __name__ == "__main__":
main()
, но, похоже, синтаксическая ошибка.
Я уже пытался установить sqlalchemy снова, и я не знаю, что я что-то упустил или что я сделал неправильно, так как я новичок в python и sql. Я также убедился, что таблица уже существует, как показано ниже.
Заранее спасибо!