Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Arquivo `__init__.py`

Ao Yuri,

Em resposta à Amanda você disse para ela colocar o arquivo __init__.py Minha dúvida é, onde e o que colocar nesse arquivo?

Talvez o Python não esteja conseguindo identificar os módulos src e leilao. Tente colocar um arquivo __init__.py dentro desses dois diretórios.

Lembrado que se estiver executando pelo terminal, você precisa falar para o Python executar o arquivo como um módulo (-m)

python -m src.leilao.principal

A partir do Python3, os arquivos __init__.py se tornaram opcionais para indicar um pacote, porém, em alguns casos, o interpretador pode precisar desse arquivo.

1 resposta
solução!

Oi Tarciso, tudo bom?

Acredito que você esteja falando desse tópico aqui:

https://cursos.alura.com.br/forum/topico-deu-erro-na-primeira-linha-de-codigo-77462

Certo?

O arquivo fica na raiz dos dois diretórios citados e o conteúdo pode ser vazio. Ele serve apenas para indicar para o python que aquele diretório é uma fonte de pacotes.

Abraço

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software