[Питон] Метод класса с переменным числом аргументов.
self.func(args)self.func(*args)
Иначе ты передаёшь список одним аргументом.
О, спасибо большое. Работает!
Всю голову себе сломал.
Всю голову себе сломал.
Оставить комментарий
lili197602
Хочу чтобы при инициализации класса вызывалась функция, задваемая на стадии выполнения скрипта. Эта функция может иметь разное количество аргументов.Пытаюсь делать так:
На выходе получаю:
То есть, в случае одного аргумента, все сработало. Для двух - пишет что ошибка.
С двумя аргументами, у меня пока, получилось только такое:
На выходе все хорошо:
Расскажите пожалуйста, в чем дело. Почему первый вариант не работает, и как можно запихнуть вызов внешней функции с переменным числом аргументов в инициализацию класса.
Спасибо.