1
resposta

Problema na importação da classe

No Pycharm, fiz a criação do projeto teste.py e rodou certinho.

Criei o outro documento, conta.py - conforme a aula - e insiro a criação da classe desta forma e clico enter, roda normal tbm.

class Conta:

    pass

O problema é que, quando eu faço a importação no console e escrevo e teclo enter em:

from conta import Conta

Aparece esta mensagem, porém não entendi por que não está rodando, já que fiz tudo conforme a aula.

Traceback (most recent call last): File "", line 1, in File "C:\Users\conta\AppData\Local\JetBrains\PyCharm Community Edition 2021.2.2\plugins\python-ce\helpers\pydev_pydev_bundle\pydev_import_hook.py", line 21, in do_import module = self.systemimport(name, args, *kwargs) ModuleNotFoundError: No module named 'conta'

1 resposta

Bom dia Ane, espero que esteja bem.

As vezes isso acontece comigo quando crio o arquivo (que desejo importar depois) em uma subpasta. Por exemplo:

Imagine que temos a seguinte estrutura de diretórios e arquivos:

Python3_Orientacao_Objetos: PastaX conta.py datas.py teste.py

Observe que o arquivo conta.py está dentro de PastaX, se eu tentar importar conta.py no arquivo teste.py, por exemplo, não vou conseguir.

Checa em qual diretório esse arquivo conta.py que você criou está criado.

Espero ter ajudado