3
respostas

Necessário executar os arquivos das classes e do script

Boa noite,

Estou com um problema, onde toda e qualquer alteração que eu faço na classe, é necessário executar o arquivo onde esta a classe (processamento_dados.py) para depois executar o script (fusao_mercado_fev.py), se não as alterações não refletem. Na aula não foi necessário realizar esse processo...as alterações na classe eram feitas e somente o código principal era executado. Precisa realizar alguma configuração?

3 respostas

Oii, Thyago! Tudo bem?

Pode estar acontecendo do Python está carregando o código da sua classe uma vez, por padrão. Quando ele executa o fusao_mercado_fev.py, ele importa a classe Dados do processamento_dados.py. E quando as alteações na classe são feitas e executa o fusao_mercado_fev.py novamente, ele vai usar a versão antiga da classe que foi carregada na primeira vez.

Como sugestão, tente reiniciar o kernel do Python no seu ambiente de desenvolvimento para forçar o Python a carregar novamente a classe com as suas alterações salvas.

Captura de tela mostrando o menu superior do kernel no ambiente python usado na ferramenta vscode. A opção restart kernel está destacada de verde.

Espero ter ajudado.

Bons estudos e até mais!

A opção de "restart" do kernel não esta disponivel, pois não é um arquivo .ipynb:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Oii, Thyago! Tudo bem?

Para te ajudar de forma mais efetiva, por gentileza, compartilhe o link do seu GitHub contendo o seu código completo. Dessa forma, consigo ter a mesma visibilidade que você para testar e buscar outras soluções.

Até mais!