Estava com o problema de não conseguir mais executar direto pelo terminal ao digitar no Windows: "app.py" que surgia a seguinte mensagem de erro:
\Área de Trabalho\sabor-express> app.py
app.py : O termo 'app.py' não é reconhecido como nome de cmdlet, função, arquivo de script ou programa operável. Verifique a grafia do nome ou, se um caminho tiver sido incluído, veja se o caminho está correto e tente
novamente.
No linha:1 caractere:1
+ app.py
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: (app.py:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
Suggestion [3,General]: O comando app.py não foi encontrado, mas existe no local atual. Por padrão, o Windows PowerShell não carrega comandos do local atual. Se você confia nesse comando, digite: ".\app.py". Consulte "get-help about_Command_Precedence" para obter mais detalhes.
Ao realizar pesquisa própria por meio de livros, encontrei que esse erro estava acontecendo devido ao PowerShell não executar scripts do diretório atual automaticamente por segurança.
E para a execução direto pelo terminal, sem a necessidade de apertar no comando " > Run Python File", a solução foi usar o novo código:
python app.py
Ao colocar esse comando no terminal, a execução ocorreu normalmente.
Não sei se existe algum motivo para o terminal não executar diretamente agora como fazia no início, ou se estou seguindo a melhor forma de código limpo para a execução da aplicação.
Se houverem mais explicações do motivo do acontecido ou formas de resoluções mais adequadas, gostaria de aprender.
Obrigada!