File "C:\Users\CTC\PycharmProjects\playlist\parte final", line 51, in playlist_fim_de_semana = Playlist('fim de semana', filmes_e_series) ^^^^^^^^ NameError: name 'Playlist' is not defined
esta dando este erro como resolver
File "C:\Users\CTC\PycharmProjects\playlist\parte final", line 51, in playlist_fim_de_semana = Playlist('fim de semana', filmes_e_series) ^^^^^^^^ NameError: name 'Playlist' is not defined
esta dando este erro como resolver
Oi Jhonny, tudo bem?
O erro que você está enfrentando, NameError: name 'Playlist' is not defined
, está indicando que o Python não está encontrando a definição da classe Playlist
.
Isso pode acontecer por alguns motivos. Aqui estão algumas possíveis soluções:
Playlist
foi definida antes de ser chamada. No Python, a ordem de definição das funções e classes importa. Por exemplo:# Primeiro definimos a classe
class Playlist(list):
def __init__(self, nome, programas):
self.nome = nome
super().__init__(programas)
# Depois a chamamos
filmes_e_series = [vingadores, atlanta, demolidor, tmep]
playlist_fim_de_semana = Playlist('fim de semana', filmes_e_series)
Certifique-se de que a classe Playlist
está no mesmo arquivo que você está executando. Se não estiver, você precisará importá-la corretamente.
Verifique se há algum erro de digitação na definição ou chamada da classe. Python é sensível ao caso, então Playlist
e playlist
seriam considerados diferentes.
Se a classe Playlist
estiver em um módulo que não foi importado, você precisará importar esse módulo. Por exemplo, se a classe Playlist
estiver em um módulo chamado playlist_module
, você precisaria fazer:
from playlist_module import Playlist
Espero ter ajudado.
Um abraço e bons estudos.