Задать вопрос
Wolf_Yout
@Wolf_Yout

Почему этот код жалуется на «несколько значений»?

main.py:
def bot_guild_count():
    return len(bot.guilds)

mrwolfsite.functions(count=bot_guild_count()).run_this()

mrwolfsite.py:
from flask import Flask, render_template

app = Flask(__name__)

class functions:
    def __init__(count):
        count = count
        
    def run():
    	app.run(host='0.0.0.0', port=8080)
    def run_this():
        server = Thread(target=run)
        server.start()
@app.route("/")
def info_bot():
    return render_template('index.html', count=functions.count)

Где тут ошибка с "мульти значениями"?
Уточняю ошибку:
spoiler
TypeError: functions.__init__() got multiple values for argument 'count'
  • Вопрос задан
  • 96 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillbox
    Профессия Python-разработчик + ИИ
    10 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
kshnkvn
@kshnkvn
yay ✌️ t.me/kshnkvn
Потому что count - это атрибут объекта, который создается при инициализации объекта класса. Более того он и создан неправильно.
Ты делаешь какой то абсолютно неадекватный бред, может стоить хоть основы Python выучить?
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
ITK academy Краснодар
от 220 000 до 300 000 ₽
ITK academy Краснодар
от 75 000 ₽
DimaTech Ltd Краснодар
от 140 000 до 140 000 ₽