Задать вопрос
  • Как выписать значения user_id в таблице users через запятую?

    Vindicar
    @Vindicar
    RTFM!
    1. fetchall() возвращает список из кортежей. Эти две структуры в питоне встречаются очень часто, приёмы работы с ними нужно знать.
    2. Когда ты организовал цикл по строкам, и вытащил из каждой строки id, используй f-строки для подстановки значения в строку. Полученные отформатированные строки складывай в ещё один список (ты ведь прочитал ссылку выше и освоил работу со списками?)
    3. Когда у тебя готов список строк вида @idXXXXXX, собери его в одну строку методом join().

    И да, всё вышеперечисленное - азы языка. Если ты не знаешь их, хвататься за базы данных рановато.
    Ответ написан
    Комментировать
  • Как быстро узнать имя файла по ссылке, если оно не указано явно?

    Сделать GET запрос, проследовать всем редиректам, и посмотреть заголовок Content-Disposition, а если такого заголовка нет, то взять последний сегмент url за название.

    Именно так поступают браузеры
    Ответ написан
    Комментировать
  • Как решить эту пробоему ModuleNotFoundError: No module named 'djando'?

    fox_12
    @fox_12 Куратор тега Django
    Расставляю биты, управляю заряженными частицами
    А что это за модуль такой? - djando
    Ответ написан
    1 комментарий
  • Как сравнить значение времени?

    black1277
    @black1277
    Вольный стрелок
    Комментировать
  • Как данные перемещаются в сети интернет, всегда конвертируются в кадры Ethernet или остаются в пакетах IP?

    CityCat4
    @CityCat4 Куратор тега Сетевое администрирование
    //COPY01 EXEC PGM=IEBGENER
    Олиферы прочитаны?

    Если нет, то тогда вот такая вот история:
    - ты берешь кило картошки и высыпаешь его в пакет, на котором пишешь "кило картошки"
    - потом упаковываешь это в другой пакет, на котором пишешь "квартира 29"
    - потом упаковываешь это в другой пакет, на котором пишешь "3-я ул. Строителей, дом 12"
    - потом упаковываешь это в другой пакет, на котором пишешь "В доставку" и зовешь курьера.

    Курьер приезжает в доставку и снимает свой пакет.
    Доставка видит адрес, довозит пакет до дома, передает его консьержу и снимает свой пакет
    Консьерж зовет коридорного, который подымает пакет к двери квартиры и снимает свой пакет, потом звонит в дверь
    Адресат открывает дверь и видит пакет с надписью "кило картошки".

    Разве картошка по пути следования в что-то "преобразовывалась"?
    Ответ написан
    5 комментариев
  • Почему выдается ошибка?

    INDMops
    @INDMops
    Парень с небольшой историей...
    Если еще не поняли...
    z=str(305)
    print(z[0])
    Ответ написан
    1 комментарий
  • Какое файловое хранилище выбрать для малого бизнеса?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    проблемы с распределением доступа (это банально неудобно)

    Шурупы очень неудобно забивать молотком, хотя конечно можно приспособиться :) Вы пытаетесь решить задачу, которая никогда на самбу не вешалась. Раздача прав - это AD, она для этого и придумана. Если уже есть самба, просто подымите DC на ее базе и загоните все машины в домен - вот и будет раздача прав централизованная.
    а также с версионированием, так как его нет

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

    Бэкап разумеется нужно организовывать другими средствами
    (файл более 4 Гб не скачать например)

    Работать по сети с файлами 4Gb и больше - это самоубийство. Даже бэкапы тягать по сети такого размера - и то уже есть шанс нарваться на битый архив.

    Мне кажется Вам в планировании что-то поменять надо.
    Ответ написан
    Комментировать
  • Как правильно вывести/считать double C++/python?

    @lz961
    python
    D = ...
    print(f'{D:16.10e}')


    C
    D = ...
    printf("%16.10e", D);
    Ответ написан
    Комментировать
  • Как хранить большие и маленькие заметки?

    rozhnev
    @rozhnev
    Fullstack programmer, DBA, медленно, дорого
    Хранить в виде файлов на диске, а для поиска использовать систему полнотекстового поиска
    Ответ написан
    Комментировать
  • Как вывести значения из базы данных без запятых скобок и т.д?

    Vindicar
    @Vindicar
    RTFM!
    fetchall() возвращает тебе список из кортежей.
    Если ты не знаешь, что это такое - бегом учить. Это абсолютно базовые структуры данных в питоне, для создания сколь-нибудь сложной программы с ними (+ещё словари) нужно уметь работать не задумываясь.
    Ответ написан
    Комментировать
  • Как выбирать последующие записи в SQL?

    bingo347
    @bingo347
    Crazy on performance...
    Помимо описанных в других ответах LIMIT и OFFSET есть еще такая вещь как курсор.
    Курсор позволяет читать строки по одной, но требует открытого соединения с СУБД.
    На самом деле большинство СУБД в ответ на запрос возвращают именно курсор, просто функции из библиотеки, которая работает с СУБД, вычитывают курсор до конца, если смысл таких функций вернуть массив строк из результата запроса.
    Курсор штука ленивая, то есть поиск следующей строки СУБД будет делать только в тот момент, когда у нее попросят следующую строку для курсора.
    В случае если у нас есть постоянный коннект к СУБД, вариант запросить сразу все и потом дергать курсор понемногу будет работать быстрее чем множество запросов с LIMIT, так как СУБД будет лишь единожды анализировать запрос, подбирать подходящие для него индексы и т.д.

    То есть в Вашем случае нужно сначала понять, можно ли гарантированно поддерживать коннект к СУБД между ивентами.
    Если да, то отправляете в СУБД запрос и получаете курсор перед подпиской на ивент, а в хендлере самого ивента уже дергаете курсор по 5 раз.
    Если нет, то на каждый ивент отправляете запрос с LIMIT и OFFSET.
    Ответ написан
    Комментировать
  • Как вывести определённый элемент в json python?

    Vindicar
    @Vindicar
    RTFM!
    Ты пропустил ключ 'users'. А в этом ключе еще один список.
    Вообще структура данных абсолютно всратая, её не прочитаешь даже толком.
    Тебе придётся этот список-users перебирать, и искать в нём элемент словарь, у которого есть ключ с именем нужного пользователя.
    Ответ написан
    Комментировать
  • Как поднять уровень правописания на английском языке?

    @AlexSku
    не буду отвечать из-за модератора
    Попробуйте включить dictation какой-нибудь книги, пишите и потом сверяйте каждое предложение или абзац.
    Ответ написан
    2 комментария
  • Как сделать рассылку в телеграмм незнакомым пользователям?

    shurshur
    @shurshur
    Сисадмин, просто сисадмин...
    С помощью клиентского API технически возможно. Но лучше не надо. Телеграм за такое очень быстро заблокирует.

    Надо просто приучить себя к мысли, что Телеграм - это не канал рассылки и никогда им не будет. Телеграм - это мессенджер. Он предполагает, что пользователь сам должен проявить инициативу для начала какого-то взаимодействия, а не ему это взаимодействие подсунули без спросу (проще говоря, спам). Если нужно получить контакт с пользователем, то это надо делать иначе. Публиковать контакты на сайте, в своих публичных каналах в Телеграме (пользователь может найти их по своей инициативе). Сообщать через другие ранее верифицированные каналы (например, по адресу электронной почты или в смс-сообщении), для которых пользователь уже дал согласие на получение информации.
    Ответ написан
    Комментировать
  • Как сделать добавление в список только целых чисел?

    SoreMix
    @SoreMix Куратор тега Python
    yellow
    он не срабатывает

    Срабатывает, поэтому числа и не добавляются, потому что падают в цикл while
    Ответ написан
    Комментировать
  • Почему не запускается Ubuntu V.22.04 на VirtualBox V.6.1?

    mindtester
    @mindtester Куратор тега Windows
    http://iczin.su/hexagram_48
    оперативки можно и добавить, но 4 Гб пока для юбунты обычно достаточно...
    вообще удивляюсь что ни в каментах, ни в ответах, ни кто не указывает на очевидное - выделен слишком маленький диск. даже на скрине анализа распределения (от автора, в каментах) это тоже видно
    но главное, это видно изначально на скринах вопроса (под спойлером продублировано с подсветкой)
    nADBBnS.pngVUS2NSA.png
    .. сам ставлю для виртуального диска минимум от 60 Гб и выше, в зависимости от планов, что хочу опробовать в виртуалке
    Ответ написан
    2 комментария
  • Как победить ошибку "cannot read property of undefined"?

    ThunderCat
    @ThunderCat Куратор тега JavaScript
    {PHP, MySql, HTML, JS, CSS} developer
    console.log в отладке? да не, бред какой-то... Русским по белому же написано - не могу читать проперти у андефайнд.
    Ответ написан
    8 комментариев
  • Как отключить защитник Windows в 2022 году на Windows 10?

    @Mikeoldfield
    Сетевой инженер / системный администратор
    отключи оповещения. а то точно получишь это самое "мало ли что"...
    Ответ написан
    Комментировать
  • Как доставать данные из бд?

    AlexNest
    @AlexNest Куратор тега Python
    Работаю с Python/Django
    Как доставать данные из бд?

    с помощью специального модуля подключится к базе -> сделать запрос -> записать данные в переменную -> как-то их обработать/
    В общем, нужно чтобы переменную work1 сохраняло в базу данных, а после чего при вводе /checkwork брало значение из базы данных, и выводило сообщением, ибо после перезапуска переменные слетают.

    Ну, нужно - хорошо. Делайте. Вы в принципе не реализовали логику работы с базой, так-что поправлять нечего, за вас писать никто ничего не будет (кроме фриилансеров за деньги).
    Так-что вот доки (выбираете одну библиотеку, в зависимости от выбранной базы), изучайте и пишите.
    https://docs.python.org/3/library/sqlite3.html
    https://www.psycopg.org/docs/
    https://www.w3schools.com/python/python_mysql_gets...
    Ответ написан
    Комментировать
  • Как из строки удалить конкретное слово?

    @AlbertForest
    import re
    text = 'sometimes i want delete some from this text some'
    string = re.sub(r'\ssome$|some\s', '', text)
    print(string)
    Ответ написан
    3 комментария