sanya84
@sanya84
Фанатик Python 3

Почему не вызывается метод __init__?

Есть такой скрипт
from tkinter import Tk
from vlc import MediaPlayer
from time import sleep


class AudioPlayer(MediaPlayer, Tk):
	def __init__(self):
		super().__init__()
		print('Инициализация...')


def main():
	mrl = "https://str3.pcradio.ru/Eminem-med"
	player = AudioPlayer()
	print(dir(player))


if __name__ == '__main__':
    main()

Не могу понять почему не печатается слово "Инициализация..."
  • Вопрос задан
  • 107 просмотров
Решения вопроса 1
@bacon
Почему ты решил что если скрестить Дом и Самолет, то из этого что-то получится? В данном случае нужно не наследование, а композиция.
Всё это результат попытки понять множественное наследование в Python.
А где тут оно?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы