@propython

Страница 54 из 228
Pepe
09.06.2017
04:12:16
Такой вопрос: если у меня есть список mylist где все записи вида string, и я пишу for entry in mylist: entry = re.sub(regexp, '', entry) Такое не должно работать?

Олег
09.06.2017
04:14:44
entry - локальная переменная, а не ссылка на элемент списка. Список не изменится.

Pepe
09.06.2017
04:15:25
Почему в питоне написано что regex + is greedy and will match as much text as possible когда на деле выражение '[0-9]\.[0-9]+' возвращает 0.2 если я ввожу 0.2 или 0.23?

Google
Igor
09.06.2017
08:07:31
Потому, что регулярка неправильная

[0-9]+\.[0-9]+'

Pepe
09.06.2017
08:10:34
[0-9]+\.[0-9]+'
Я ошибся. Так и пишу. Кроме того что нет плюса первого

Но ответ 0.2 для 0.2 или 0.23

Igor
09.06.2017
08:11:30
Не может быть.

In [10]: r = re.compile('[0-9]\.[0-9]+') In [11]: r.match('0.23').group(0) Out[11]: '0.23'

Kamoliddin
09.06.2017
18:11:56
вот кому нужно

Mike
09.06.2017
18:16:06
Имя огонь

Kamoliddin
09.06.2017
18:16:21
ну сама книга тоже норм

она платная

по акции бесплатно скачал

такая же по андроиду есть

если кому нужно

Google
Mike
09.06.2017
18:20:16
Судя по оглавлению норм, но я бы гит выкинул/в интро поставил и в три раза короче

Vadim
09.06.2017
18:22:08


Aidar
09.06.2017
18:24:22
Епуб забрал

Чеза акция где

Vadim
09.06.2017
18:29:26
На сайте https://www.packtpub.com

каждый день выкладывают книгу в свободный доступ

залогинился и складывай на полку в своем аакаунте то что тебе надо

потом моно забрать

там и исходники в упаковке к книгам

буквально на днях выкладывали https://www.packtpub.com/big-data-and-business-intelligence/advanced-machine-learning-python

и https://www.packtpub.com/application-development/modern-python-cookbook

если кто нужда есть могу выложить сюда или куда там мона?

Vadim
09.06.2017
18:56:42
Modern Python Cookbook уже в https://t.me/python_textbooks

Гера
10.06.2017
01:28:43
Привет всем. Нет ли у кого-нибудь случайно примеров тестового на дата-сайнтист, потренироваться?

Louai
10.06.2017
21:35:57
Louai Ali: Hi guys... Do anyone have a reference for kotlin PDF ?

Mike
10.06.2017
21:36:56
Louai Ali: Hi guys... Do anyone have a reference for kotlin PDF ?
ty chatom oshibsya, tut pro python, a ne pro java

Louai
10.06.2017
21:39:47
English pls

Google
Гусь
10.06.2017
21:40:51
платная

ой, это было в поиск, чтобы книжку найти)

Pepe
12.06.2017
09:46:32
Если нужно одновременно запустить несколько .exe через cmd и делать это батчами по 4-8 процессов на винде, как сделать?

Если нужно одновременно запустить несколько .exe через cmd и делать это батчами по 4-8 процессов на винде, как сделать?
Я попробовал костыль с ожиданием и поллингом процессов между батчами но оно не стабильно работает

Может закончиться посередине

J.F.
12.06.2017
11:01:09
Если нужно одновременно запустить несколько .exe через cmd и делать это батчами по 4-8 процессов на винде, как сделать?
У вас больше 8 команд и вы хотите не более 8 команд одновременно запущенными держать? (То есть закончилась команда, запустили следующую сразу) Простейшее (по коду): `results = ThreadPool(8).map(run_command, commands)`

Pepe
12.06.2017
11:02:11
J.F.
12.06.2017
11:08:54
Да, или хотя бы подождать пока весь батч закончится из 8 команд и тогда новую запускать. Спасибо посмотрю про тред пул
Вот пример кода, где вариант с пулом и без. https://stackoverflow.com/questions/14533458/python-threading-multiple-bash-subprocesses (за исключением синтаксиса команд, если обратное не указано, то код и на Windows должен работать)

J.F.
12.06.2017
11:17:01
На виндоус как раз проблема если без пула в том что нет wait().
Popen.wait() есть и на Windows. https://docs.python.org/3/library/subprocess.html#popen-objects

Pepe
12.06.2017
11:20:57
Popen.wait() есть и на Windows. https://docs.python.org/3/library/subprocess.html#popen-objects
Ок проверю но там ответ был в котором говорилось что нет и предложен poll был.

Может устарело

J.F.
12.06.2017
11:24:49
не вижу. Ответ явно как p.wait() так и p.poll() использует где нужно — это разные методы с разными задачами.

Pepe
12.06.2017
11:26:40
А, там os.wait

J.F.
12.06.2017
11:35:03
я же вам другую ссылку привёл (про которую я знаю, что популярный ответ работает), про другие миллионы Stack Overflow вопросов/ответов ничего сказать не могу (хотя в данном случае верно: os.wait() доступна на Unix, а Popen.wait() использует WaitForSingleObject() на Windows)

Alseg
13.06.2017
13:23:45
всем привет

чувачки, я с вопросом

Google
Alseg
13.06.2017
13:24:07


прошу отнестись с пониманием, ай эм ньюбер

Евгений
13.06.2017
13:24:38
ты серьёзно?

можешь привести пример числа которое подходит под второе условие?

Alseg
13.06.2017
13:25:28
кароч чтобы полностью не копипастить, я ввожу 300.300.300.300

Евгений
13.06.2017
13:25:41
ПРИМЕР ЧИСЛА

Alseg
13.06.2017
13:25:43
в первом случае он понимает - во втором случае он не понимает

ПРИМЕР ЧИСЛА
ну 300 получается

Евгений
13.06.2017
13:25:57
потому что это разные условия

когда это 300 стало меньше ноля?)

под второе условие подходят все числа, которые меньше ноля И больше 255 - таких чисел не существет

Alseg
13.06.2017
13:28:33
когда это 300 стало меньше ноля?)
ну там подразумевается что число должно быть в диапазоне от 0 до 255

блин, надо выложить куда то, так не понятно что я делаю

Евгений
13.06.2017
13:29:41
ну там подразумевается что число должно быть в диапазоне от 0 до 255
когда ты делаешь такую запись с двойным сравнением, то ты подразумеваешь, что у тебя оба условия одновременно должны выполнятся

Страница 54 из 228