SetazeR
Хз как ты там однострочником хочешь
sequence = '182451638917629312080728390237' max_seq = max((sequence.split(i)[0] for i in range(10)),key=len)
Vladimir
есть приложение в веб-мордой и есть приложение на питоне, которой имеет запускать селениум и делать определенные действия. физически оба приложения на одном сервере крутятся на винде. каким способом проще всего организовать общение этих двух приложений между собой - чтобы из первого можно было дать команду второму запустить селениум и получить ответ, что да, все сделано
SetazeR
сам не проверял но вроде должно работать
SetazeR
а стоп
SetazeR
сек
Илья
Максимальная последовательность в которой нет двух идущих друг за другом цифр?
А для этого нужно добавить ограничение повторений {2}?
Tishka17
А что если в тексте не только цифры?
Tishka17
"12фывп45679777ф"
SetazeR
я отредачил
SetazeR
или у тебя именно ещё условие что длина последовательности цифер?
SetazeR
выкидывая буквы
Tishka17
Можно сплит по '[\D%s]'%i попробовать
SetazeR
Почему 0?
зачем ты старый формат юзаешь?
SetazeR
тебя другой язык или второпитонист покусал?
Tishka17
Он просто короче
SetazeR
f-стринги ещё короче
Tishka17
А
Tishka17
f-стринги ещё короче
Они не дружат с выносом строки формата в константы
Tishka17
Сам не можешь?
SetazeR
s/split(i)/split(str(i))/
SetazeR
Они не дружат с выносом строки формата в константы
ты в смысле ещё и форматирование отдельно в строку пихаешь?
SetazeR
%)
SetazeR
мда
SetazeR
чё бы хорошего полезного родить что можно в качестве проекта на собеседовании предъявить...
Tishka17
Ну знаешь. Сегодня один шаблон. Завтра другой. А послезавтра выбор шаблона зависит от входных данных
Anonymous
Привет
Anonymous
Всем
Arseniy
Привет
Arseniy
Сем
Stom
Привет
Stom
Ем
Tishka17
Обоим РО на день
Андрей
Tishka17
Двоим за оскорбления
Андрей
Брокер сообщений. RabbitMQ, Кафка
Чот Овер для такой задачи
k
Чот Овер для такой задачи
Задача по факту фиговая: силениум не сверхстабильная штука, особенно под виндой. Кролика накрутить не проблема, можно его с сельдереем и скушать. По мне выглядит не шибко сложно. Собственно, а какие еще варианты? subprocess, но там больше возни будет
Камрон)
здраствуйте, у меня есть вопрос насчет редиса, есть ли кто пользовался, так вот, я хочу вставить несколько значений в один ключ, такое возможно? в интернете поискал, точного ответа не нашел
k
Ну можно, в принципе Хотя я бы микросервисом сделал, скорее всего
На винде? Ты под микросервисом докер имеешь ввиду?
k
как это сделать?
От данных зависит. json.damps например или pickle
Андрей
На винде? Ты под микросервисом докер имеешь ввиду?
Да просто пусть фласк принимает запрос и выдирает инфу
Tishka17
Никогда
k
Никогда
ВЫ прост не умеете готовить))
Tishka17
Вчера только обсуждали. Данные запиклил, а распиклить не может
Tishka17
ВЫ прост не умеете готовить))
Окей. Щас пример дам
Камрон)
От данных зависит. json.damps например или pickle
я просто хочу вставлять на юзер айди как ключ, а значения номер телефона и город
Tishka17
$ cat 1.py import pickle class B: pass class A: def __init__(self): self.b = B() with open("a.pickle", "wb") as f: pickle.dump(A(), f) $ cat 2.py import pickle class ClassB: pass class ClassA: def __init__(self): self.b = ClassB() with open("a.pickle", "rb") as f: a = pickle.load(f) почини
Alex
редис умеет в списки
Tishka17
В редисе есть куча типов данных
Tishka17
Юзайте
Dubzer
наркоман
да да я
k
Да просто пусть фласк принимает запрос и выдирает инфу
У него задача объединить 2 сервиса, а не писать 3й. Но тут еще вопрос в таймаутах
Futorio
В чём проблема действительно список создать по ключу
Камрон)
У него задача объединить 2 сервиса, а не писать 3й. Но тут еще вопрос в таймаутах
возможно 3 тоже будет, сперва хочу реализовать хотябы 2
Alex
lpush
rpush
k
а понял
Если у вас обычный соварь со станартными данными json.dumps - на выходе строка
Камрон)
rpush
это же через консоль?
Alex
это же через консоль?
это блядь команда редиса