Bom dia Galera ! tudo bem ?
Eu tentei já pela quarta vez realizar o exercćio da criação de bancos. O meu problema está sendo com o from import, onde toda vez que eu dou o comando no terminal, sempre é referênciado o erro vindo do from import. Sendo que é o mesmo aplicado nas aulas. Abaixo eu vou deixar os códigos e também um print dos arquivos usado. Se alguém souber de uma solução e puder me explicar, ficarei agradecido.
Obs; O meu S.o é o Linux Mint (Base obunto).
Mensagem de erro:
Traceback (most recent call last):
File "###", line 1, in
from Agencia import Agencia
File "/home/###/Área de trabalho/OO_Banco/Agencia.py", line 1, in
from Banco import Banco
ImportError: cannot import name 'Banco' from 'Banco' (/home/###/Área de trabalho/OO_Banco/Banco.py)
Script feito :
class Banco:
def __init__(self,nome,endereco):
self.nome = nome
self.endereco = endereco
from Banco import Banco
class Agencia(Banco):
def __init__(self,nome,endereco,numero):
super().__init__(nome,endereco)
self.numero = numero
from Agencia import Agencia
from Banco import Banco
agencia = Agencia('agencia1','R.das Grimórias',33)
banco = Banco('banco1','Av. xpto')
print(agencia)
print(banco)