Задать вопрос
Профиль пользователя заблокирован сроком с 12 апреля 2022 г. и навсегда по причине: спам
  • Как создать ос на базе Windows?

    Ezhyg, а, ну да, точно. Ладно:
    Раз. Полтора года условки, 40к издержки, изъятие оборудования.
    Мало?
    Два. 600к рублей штрафов. Обрати внимание, что именно тут речь идет об "неправомерного использования программного обеспечения", т.е. об нарушении лицензионного соглашения и такой штраф.
    Таких дел куча и больше, можешь искать их по ключевым словам microsoft, windows и т.д. Да, в большей степени они показательные, но "показать" государство может на любом граждане.
  • Почему не работает InlineKeyboard?

    Jumper1, ну так больше кода покажи - где у тебя вызов функции, где инициализация переменной. Я не ванга, что-бы гадать что там у тебя происходит и почему что-то не вызывается.

    А вообще возьми книгу Марк Лутц Изучаем Python и прочитай её вдумчиво, выполняя попутно задания хотя бы до 20 главы, тогда вопросов будет на порядок меньше. Иначе то, что ты делаешь - это мучения самого себя.
  • Почему не работает InlineKeyboard?

    Jumper1, и почему должна вызываться другая клавиатура, если в коде идет вызов одной и той-же?
    if call.data == 'prod1':
    bot.send_message(call.message.chat.id, 'Please, choose', reply_markup=markup_deliv)
    elif call.data == 'prod2':
    bot.send_message(call.message.chat.id, 'Please, choose', reply_markup=markup_deliv)

    P.S. Когда кому-то отвечаете, нажимайте кнопку "Ответить".
  • Почему не работает InlineKeyboard?

    Сделайте глубокий вдох, успокойтесь, и по порядку:
    1. Какой второй шаг? Что должно происходить?
    2. Код функции вызова.
    3. Код клавиатуры.
  • Как граммотно настроить Windows 10 х64?

    Прощу прощения, но как все это связано с анонимностью? Особенно пункт про архиватор (лол).
    P.S. Панацеи нет, а если и есть, то вам о ней не сообщат.
    P.P.S. Лучше фигней не занимайтесь в интернетике, тогда и за анонимность не нужно будет беспокоиться.
  • Как очистить строку до определенного символа?

    Max Payne, а, я думал у тебя есть другое решение. Просто у меня были сомнения, что именно такой вариант будет быстрее re (больше нет сомнений, даже так быстрее). Но в прочем там разница слишком незначительна.
  • Как реализовать функцию duplicate (поясните плиз)?

    longclaps, если так, то по хорошему нужно if type(value) is list and value:
    Я посчитал, что оба варианта равноценно бессмысленны, т.к. оба, например, могут пропустить пустой список, по-этому и не стал менять.
    Но да, согласен, это было ошибочное мнение.
  • Как реализовать функцию duplicate (поясните плиз)?

    longclaps,
    Здесь же это проврка вообще неуместна

    Вы имеете ввиду проверка вообще, или конкретно !=?
  • Как очистить строку до определенного символа?

    Yura Khlyan, сомневаюсь, но даже если так изначально то я регулярку предложил - она справится.
    Лучше скажи как с find() сделать, а то Max Payne чет вбросил.
  • Как очистить строку до определенного символа?

    Max Payne, да не, со split то понятно: s.split(',')[-1]
    А вот как ты find собрался применять - не понятно.
  • Как очистить строку до определенного символа?

    Max Payne, чет я не вижу очевидного решения, как с find можно это нормально сделать. Со split, разве что.
  • Как очистить строку до определенного символа?

    удалить все символы до запятой включительно

    =)
  • Анализ текста на Python?

    iddqda, ладно, давай остановим твой полет фантазий: есть вопрос общего смысла, не имеющий контекста и без примеров, соответственно дать конкретный ответ с решением невозможно, т.ч. был дан соответствующий ответ - общего смысла, на все 100% правильный. Ты дал конкретное решение на конкретное задание, а точнее твое собственное видение конкретного задания. Не нужно так делать, это совет из категории вредных.
    Более того, если ТС только начинает изучать программирование, то ему гораздо проще и полезнее будет пробежаться по тексту циклом и засплитить его по соответствиям. Не нужно лезть в регулярки человеку, который в базовые возможности не может и не знает им применения. Должен же быть хоть немного последовательный подход, ну.
    но в итоге ты согласен с моим решением. Какой то когнитивный диссонанс, не находишь?

    Почему я должен быть не согласен с тем, что регулярные выражения - это нормальное решение? Я неоднократно указывал на то с чем я не согласен, регулярных выражений в том числе нет и почему ты считаешь обратное известно только тебе. Вот прям без шуток - прекращай видеть то, чего нет.

    Т.е. изначально по вот этой вот фразе:
    сплит/реплейс это халтура

    Я должен был понять, что ты у себя в голове придумал задачу, решил её двумя разными способами, один из которых посчитал нормальным, а другой - халтурой? Если так, то больше вопросов к тебе нет =)
  • Анализ текста на Python?

    iddqda,
    т.е. в итоге ты признаешь что регекспы для этой задачи подходят лучше.

    Серьезно, прекращай полет фантазий, выдумал вообще непонятно что. Где я писал обратное?
    Ты изначально написал что "встроенных функций недостаточно", что само собой является бредом и продолжаешь гнуть линию "нет, сплит/реплейс халтура, а вот регексы...".
    Естественно для той задачи, которую ты привел в пример регулярки лучше, а знаешь что еще лучше? NLTK.

    При всем при этом есть достаточное кол-во аргументов в пользу того, что сплит/реплейс - это вполне нормальный выбор. Ты, в свою очередь, не можешь ни слова сказать почему сплит/реплейс - это халтура.
  • Анализ текста на Python?

    iddqda, ты вообще не читаешь, что я пишу, да? Прекращай фантазировать и попытайся в буквы:
    чтоб матчить предложения встроенных функций недостаточно

    Достаточно.
    придется использовать модуль re

    Это и есть встроенная функция. Но даже так можно обойтись без неё.
    ты начал нести бред про "встроенных функций не хватит" говоря об регексах и "сплит/реплейс халтура"

    Да, все так и есть. Говоришь об регексах в контексте того, что встроенных функций не достаточно и все еще не привел ни одного аргумента почему сплит/реплейс - это халтура.

    Заметь, никто и слова не написал, что сплит/реплейс - это бест практикс, а регексы - глупость.
    Весь контекст моей и, по всей видимости sim3x позиции в одном предложении, написанном изначально:
    Изучите циклы и встроенные функции - вам их хватит с головой

    Достаточно ли их для решения данной задачи? Безусловно.
    Да я не согласен с тобой. И сдругими пунктами не согласен. Что тут такого? У меня отличная от твоей парадигма.

    Проблема не в несогласии, а в том, что ты в буквы не можешь, но пишешь. Попытайся еще раз прочитать написанные тебе сообщения и понять какой смысл в них вложен.
  • Ноутбук/моноблок/стационарник - что подойдет для переездов?

    ArgosX, вообще один только хром с десятком вкладок может отожрать 2-2.5 гб + сама ос + некоторые утилиты + месседжеры - вот уже и нет ~6гб озу, а еще и работать не начал. Может просто вы очень лайтово обращаетесь с пк, но в общем случае 8гб подойдет разве что если эксплуатировать пк как окно в интернет + печатная машинка в широком смысле.
  • Ноутбук/моноблок/стационарник - что подойдет для переездов?

    ArgosX, ну у меня при работе всегда ~10гб занятно. IDE, браузер с несколькими вкладками, 1-2 терминала, ssh/vnc, пара мессенджеров, ну и всякая мелочь. Бывают ситуации когда и 16 гб под завязку, когда локально тестирую/дебажу некоторые скрипты многопоточные, в редких случаях запускаю многопоточно selenium локально, тогда вообще приходится что-то закрывать.