Задать вопрос
  • Как в Chrome отключить хоткей Ctrl+D?

    @nik19
    Чтобы отключить сочетание клавиш Ctrl+D в Chrome, можно использовать расширение Shortkeys:
    https://chromewebstore.google.com/detail/shortkeys...
    Установите расширение. 1
    Нажмите на его значок и выберите «Параметры» в контекстном меню. 1
    В окне параметров расширения нажмите кнопку «Добавить». 1
    В поле «Сочетание клавиш» введите сочетание клавиш, которое нужно отключить. Например, Ctrl+D для закладки текущей вкладки. 1
    В поле «Поведение» откройте выпадающее меню и прокрутите список опций до раздела «Другое». 1
    В этом разделе есть опция «Сделать ничего». Выберите её. 1
    Расширение предупредит, что сочетание клавиш будет отключено на всех страницах, кроме внутренних страниц Chrome. 1
    Нажмите «Сохранить» и посетите любой сайт по выбору. Пока вы не находитесь на внутренней странице Chrome, сочетание клавиш не будет работать. 1
    Ответ написан
    Комментировать
  • VALUES(?) как работает в Sqlite3/Python?

    @nik19 Автор вопроса
    Пока удалось подставлять переменные после WHERE.
    SELECT ym1, ym2 FROM tablename WHERE (year = ?) AND (month = ?) AND (day = ?);""", (table1, yr, d, m)
    А вот имя таблицы после FROM никак не удается, ни ?, ни VALUES(?).

    P.S. кроме формирования запроса в виде строки, и дальнейшего использования как
    cur.execute(sqlselect)
    нашелся приемлемый вариант с использованием f-строк. Гораздо универсальнее "?" и всяких VALUES
    table1 = "days"
    yr="2022"
    d="1"
    m="1"
    
    cur.execute(
      f"SELECT ym1, ym2 FROM {table1} WHERE year = ? AND month = ? AND day = ?;", 
      (table1, yr, d, m)
    )
    Ответ написан