Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос

Wispik

  • 64
    вклад
  • 1
    вопрос
  • 107
    ответов
  • 43%
    решений
Комментарии
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Как выводить нескол ко одинаковых переменных в ConfigParser?

    Wispik @Wispik
    А в чем смысл одинаковых переменных? Как ты например понимаешь к какой именно переменной ты хочешь обратиться?
    Написано 27 мар.
  • Код работает без ошибок но в консоль ничего не выводит почему?

    Wispik @Wispik
    White_User_Python, печально. Посмотри на предпоследнюю строку, может тебя что и натолкнет на нужную мысль
    Написано 27 мар.
  • Код работает без ошибок но в консоль ничего не выводит почему?

    Wispik @Wispik
    White_User_Python, правильно, потому что у тебя нет переменной text
    Написано 27 мар.
  • TypeError: 'NoneType' object is not subscriptable. Где ошибка?

    Wispik @Wispik
    Андрей Андреев, почитай как правильно работать с sqlite
    Написано 27 февр.
  • TypeError: 'NoneType' object is not subscriptable. Где ошибка?

    Wispik @Wispik
    Андрей Андреев, я просто собрал все вместе, как надо.
    переменную description переименовал в message просто, чтобы тебе было понятнее
    Написано 27 февр.
  • TypeError: 'NoneType' object is not subscriptable. Где ошибка?

    Wispik @Wispik
    Андрей Андреев, вот
    @client.command(aliases= ['balance', 'cash'])
    async def __balance(ctx, member: discord.Member = None):
        if member is None: 
            if fetch := cursor.execute("SELECT cash FROM users WHERE id = {}".format(ctx.author.id)).fetchone():
                message = f"""Баланс пользователя **{ctx.author}** составляет **{fetch[0]}:leaves:**"""
            else:
                # тут создаешь пользователя
                message = f"""Баланс пользователя **{ctx.author}** составляет **0:leaves:**"""
        else:
            if fetch := cursor.execute("SELECT cash FROM users WHERE id = {}".format(member.id)).fetchone():
                message = f"""Баланс пользователя **{member}** составляет **{fetch[0]}:leaves:**"""
            else:
                # тут создаешь пользователя
                message = f"""Баланс пользователя **{member}** составляет **0:leaves:**"""
    
        await ctx.send(embed = discord.Embed(
          description = message
          ))

    переменную description переименовал в message
    Написано 27 февр.
  • TypeError: 'NoneType' object is not subscriptable. Где ошибка?

    Wispik @Wispik
    Андрей Андреев, я немного не так сказал, вообщеm
    if fetch := cursor.execute("SELECT cash FROM users WHERE id = {}".format(ctx.author.id)).fetchone():
      description = f"""Баланс пользователя **{ctx.author}** составляет **{fetch[0]}:leaves:**"""
    else:
      # ...
    await ctx.send(embed = discord.Embed(
          description=description
          ))
    Написано 27 февр.
  • TypeError: 'NoneType' object is not subscriptable. Где ошибка?

    Wispik @Wispik
    давай разжую
    if fetch := cursor.execute("SELECT cash FROM users WHERE id = {}".format(ctx.author.id)).fetchone():
      description = f"""Баланс пользователя **{ctx.author}** составляет **{fetch[0]}:leaves:**"""
    else:
      # ...

    Если в базе есть такой юзер, то отправляем пользователю его баланс. А если юзера нет (блок else не просто так же я написал, его надо заполнить), то например, создай его.
    Если ты такую примитивную конструкцию не понимаешь, то тут я уже ничем не помогу
    Написано 27 февр.
  • TypeError: 'NoneType' object is not subscriptable. Где ошибка?

    Wispik @Wispik
    Ну а куда ты проверку if member is None убрал?
    Вот это:
    description = f"""Баланс пользователя **{ctx.author}** составляет **{cursor.execute("SELECT cash FROM users WHERE id = {}".format(ctx.author.id)).fetchone()[0]}:leaves:**"""

    Надо заменить тем, что я написал
    Написано 27 февр.
  • TypeError: 'NoneType' object is not subscriptable. Где ошибка?

    Wispik @Wispik
    Андрей Андреев,
    if fetch := cursor.execute("SELECT cash FROM users WHERE id = {}".format(ctx.author.id)).fetchone():
      description = f"""Баланс пользователя **{ctx.author}** составляет **{fetch[0]}:leaves:**"""
    else:
      # ...

    и дальше еще такую же проверку сделай
    Написано 27 февр.
  • Существует ли встроенная функция, которая принимает массив и целое число n и реплицирует каждый элемент массива n раз?

    Wispik @Wispik
    Дмитрий Темников, с порядком-то не сработает, ну я так, для альтернативы написал, в вопросе же конкретики нет
    Написано 27 февр.
  • Как исправить выбор через mysql?

    Wispik @Wispik
    А зачем в тегах visual studio code?
    Написано 20 февр.
  • Комбинирование слов заданой длины Python?

    Wispik @Wispik
    ничего не понял, напиши нормально, как должно сортироваться, желательно на коротком примере
    Написано 20 февр.
  • Как правильно прописать вторую команду?

    Wispik @Wispik
    Код то покажи
    Написано 18 февр.
  • Допустим есть сайт на котором есть реферальная ссылка, но ссылка она cгенеративная что не даёт мне просто скопировать и вставить её в бота?

    Wispik @Wispik
    rockiii_12, все равно не понятно, как она генерируется. Используй selemiun
    Написано 15 февр.
  • Как сделать смещение часового пояса от метки времени?

    Wispik @Wispik
    ВэйДлин,
    from datetime import datetime, timedelta, timezone
    
    tz = timezone(timedelta(hours=7))
    print(datetime.fromtimestamp(1613326279, tz=tz))
    Написано 14 февр.
  • Как сделать смещение часового пояса от метки времени?

    Wispik @Wispik
    ВэйДлин, вот первая ссылка, как я и говорил, видишь там в строке GMT-00:00. Это нужно?
    Написано 14 февр.
  • Как сделать смещение часового пояса от метки времени?

    Wispik @Wispik
    ВэйДлин, можно, все это легко гуглится. Напиши, например, "python gmt" и первая ссылка то что нужно, или "python timezone"
    Написано 14 февр.
  • Почему не могу авторизоваться через requests?

    Wispik @Wispik
    s_tigran, просто api/all.php странная ссылка для логина. Вечером дома буду, посмотрю
    Написано 14 февр.
  • Почему не могу авторизоваться через requests?

    Wispik @Wispik
    Ты уверен, что правильный url для логина используешь? Почему бы не логиниться через vktarget.ru/login ?
    Я сейчас с телефона, не могу пока глянуть запросы
    Написано 14 февр.
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • Следующие →
Самые активные сегодня
  • cicatrix
    • 9 ответов
    • 0 вопросов
  • Василий Банников
    • 9 ответов
    • 0 вопросов
  • hottabxp
    Сергей Карбивничий
    • 8 ответов
    • 0 вопросов
  • approximate_solution
    approximate solution
    • 7 ответов
    • 0 вопросов
  • 0xD34F
    0xD34F
    • 7 ответов
    • 0 вопросов
  • saboteur_kiev
    Saboteur
    • 6 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации