Tigran
Подскажите как в sqlite вытащить данные больше 10часов назад? поле date_item TEXT, в формате (%d.%m %H:%M) SELECT * FROM item WHERE date(date_item) >= strftime('%d.%m %H:%M','now','-10 hour') что я делаю не так?
так не заработает, потому что строки сравниваются в данном случае начиная с дней, потом месяцев, потом часов, потом минут, так что получается не то, что ты ждёшь
Tishka17
А. Это тоже. Хехе
Ололо
а как быть? выдергивать в пайтон и приводить строку в дату и смотреть? мне нужно удалить все что больще этой даты
Tigran
а ты можешь в нормальный формат даты переделать?
Ололо
они есть и нужны в таком формате
Tishka17
Ну можно в sql конечно скастовать, но прощайте индексы
Tishka17
они есть и нужны в таком формате
Судя по тому, что ты решил по ним фильтровать, они не нужны в таком формате
Tigran
они есть и нужны в таком формате
нет, если они тебе для отображения нужны в таком формате, их необязательно в таком формате хранить
Ололо
SQLite не имеет отдельного класса хранения для хранения дат и / или времени, но SQLite способен хранить даты и время как значения TEXT, REAL или INTEGER.
Tigran
ну так надо в ISO 8601 хранить
Ололо
спасибоб попробую
Artyem
ну так надо в ISO 8601 хранить
ага, а потом наступит 10к год, и прощай сортировка!!!
Tigran
ага, а потом наступит 10к год, и прощай сортировка!!!
да, и космический корабль с бортовым ПО, написанным Ололо Шахматистом, трагически падает в чёрную дыру
Rubanov
Добрый день. Пишу скрипт для извличения данных из xml в словарь с помощью xml.etree.ElementTree. В xml могут отсутствовать некоторые поля. Поэтому использую код типа такого d=dict() if tree.find('some_tag', ns) is not None: d['some_tag'] = tree.find('some_tag', ns).text else: d[some_tag'] = None Можно ли как-то отрефакторить, т.к. конструкции c if получаются еще и вложенными друг в друга и не очень читаемо выходит?
denis ⛅️
а как текст перевести в функцию?
denis ⛅️
например я в класс при инициализации передам строку и хочу, чтобы при вызове метода run() вызывалась функция с именем = той строке, которую я передал
denis ⛅️
a = Kappa('kek') a.run() # вызовет a.kek()
denis ⛅️
https://stackoverflow.com/questions/3061/calling-a-function-of-a-module-by-using-its-name-a-string
denis ⛅️
нашел
Andrew
нашел
Автономный. Молодец
GTR Network
Бразы какую библиотеку выбрать для работы с MySQL с поддержкой python3
Артём
попробуй sqlalchemy
Alik
Ребята все добрый день, пишу авторизацию для интернет магазина,у кого есть примеры можете ссылку скинуть,для стиля написания очень нужно посмотреть
Tishka17
@LighteR я сделал поддержку парсинга дженерик датаклассов. Потыкаешь? Пока не релизил все оказалось довольно просто https://github.com/Tishka17/dataclass_factory/blob/feature/generic/dataclass_factory/parsers.py#L198
Evgeny
hello again
Anton
Всем привет возникла проблема по python 2.7 никак не могу передать в subprocess utf кодировку
Anton
Evgeny
может нормальный вывод? Код функции и входных данных?
Evgeny
сверху вывод этой переменной
в file_name что лежит? кириллица? попробуй .encode('') с подстановками разных кодировок ascii, cp1251, cp866. я про виндовые проблемы неподскажу
Tishka17
@reshetko читаем правила
Tishka17
@andylab ещё будет флуд, будет RO
twisted.sonnet
Мде)
️Skill
Нет
👑OGURCHIK🖤
админку этому молодому человеку
Cat
Сейчас бы ради этого лезть в группы.
Vadim
У меня есть на телетоне скрипт, который спамит шо п@*#*ц
Vadim
Но мы выше этого
Vadim
Ведь питон более высокий язык программирования чем пхп
Fᴏʀᴅᴇɴ
У меня есть на телетоне скрипт, который спамит шо п@*#*ц
Весь твой спам можно удалить в 3 клика)
Evgeny
Ребята, особо на помощь не расчитываю, но может кто сталкивался. Пытаюсь в существующий проект на flask внедрить vue, дабы избавиться от лапши на jquery в шаблонах и вот этого всего. Чот никак не могу срастить как прилепить авторизацию к существующему flask-login, со всех утюгов кричат про JWT, это сразу все декораторы переписывать во вьюхах. Может кто сможет подказать Ъ-way?
️Skill
Как при брутфорсе архива использовать видеокарту?
️Skill
Замок не просто так висит
Там ничего не висит
Anton
в file_name что лежит? кириллица? попробуй .encode('') с подстановками разных кодировок ascii, cp1251, cp866. я про виндовые проблемы неподскажу
да там две буквы из кириллицы остальное латиница наверху вкаод есть phoneme = phoneme.decode('UTF-8') но для subprocess все пофиг он глуп и считает asc2
Evgeny
этож винда
Михаил
да там две буквы из кириллицы остальное латиница наверху вкаод есть phoneme = phoneme.decode('UTF-8') но для subprocess все пофиг он глуп и считает asc2
You missed one step -> you need to use Lucida console fonts in addition to executing chcp 65001 from cmd console. это если у тебя фиг пойми какой UTF текст. а то потом будешь биться "а почему под линухой мое не работает"
🍁 Jaŭhien
Подскажите, у редиса есть аналог питоновского dict.items()?
🍁 Jaŭhien
На SO пишут что нет, жаль
Alex
или для всей базы?
🍁 Jaŭhien
для базы
🍁 Jaŭhien
получить список кортежей (ключ, значение)
Kop
Салют, какое у вас отношения к вопросам по питону с geekbrains?
Kop
И как реагировать если таковые были на собеседовании ?
🍁 Jaŭhien
А что там за вопросы?
Mykyta
Mykyta
KEYS * + for each GET
🍁 Jaŭhien
нельзя, только lua скриптом
Ага, я уже питоном сделал
Mykyta
Ага, я уже питоном сделал
если важен перформанс, то что-то в этом роде: local result = [] local keys = redis.call('KEYS', '*') for idx, key in ipairs(matches) do local val = redis.call('GET', key) result[idx] = val end return result
Natalia
Разработчик фронтэнд (NodeJS/Python) Для разработки социально-значимых и общественно-полезных проектов ищем разработчика фронтэнда. На сегодня стек технологий включает в себя Django, MongoDB (TokuMX), MySQL, PostgreSQL, Sphinx. Для управления мы используем YouTrack + GitLab). Наш технологический стек подробнее https://stackshare.io/infoculture Требования: - Опыт в использовании Python + Django от 1-го года на живом проекте; - Уверенное знание Javascript; - Опыт работы с одним из JS Framework'ов; - Уверенное знание CSS, умение делать качественную кроссбраузерную верстку; - Опыт работы с MySQL, PostgreSQL, REST API; - Понимание принципов ООП; - Знание английского языка на уровне чтения тех. документации; - Ответственность, умение работать самостоятельно. Плюсами являются: - Опыт или желание работать с NoSQL базами данных, такими как MongoDB; - Портфолио - ссылка на github с примерами проектов/модулей/кода/вклада в open source проекты; - Любовь к открытому коду - однозначный плюс. Условия: Пятидневка, офис в центре Москвы, с 9-00 до 18-00 или 10-00 до 19-00/по МСК/, оперативная связь через Slack Заработная плата по результатам собеседования.(до 120 000 руб) Главное - соблюдение сроков и стремление делать мир лучше. Место работы - Москва (ближайшие метро: Чистые пруды/Тургеневская/Кузнецкий мост/Трубная). Компания: АНО “Инфокультура” Контакт: infoculture@infoculture.ru #работа
Tigran
знаменитый фронтенд на python
Rino
Есть два файла со списком фамилий, и мне необходимо найти похожие( не на 100%), как их найти, подскажите
Дмитрий
найти алгоритм поиска подстроки в строке
Дмитрий
КМП, кажется
🍁 Jaŭhien
Для начала надо определиться со словом "похожие"
Tishka17
Коровин и Быков - это похожие?
Rino
Ну например я ищу Петров в другом списке есть Петровна
Rino
Подстроки точно
Дмитрий
левенштейн
ну да, можно Левина
Rino
Неправильно сформулировал задачу
Rino
😒