1
resposta

Erro de sintaxe no código de main.py

CÓDIGO:

from flask import Flask
app Flask ("meu_app")

@app.route ('/')
def home():
  return ("Minha primeira API.")
app.run

ERRO: File "", line 2 app Flask ("meu_app") ^ SyntaxError: invalid syntax

1 resposta

Bom dia Maria, tudo bem? Espero que sim!

Você precisa usar o sinal de atribuição quando quiser instanciar o Flask, passando como argumento o __name__, dessa forma ele vai retornar o nome do módulo atual de maneira automática.

Além disso, no fim do seu código, você precisa adicionar os parênteses no método run(). Ficaria dessa forma:

from flask import Flask

app = Flask (__name__)

@app.route ('/')
def home():
    return ("Minha primeira API.")
app.run()

Espero que tenha tirado sua dúvida.

Estou à disposição. Bons estudos!