@python_beginnersЭта группа больше не существует

Страница 1707 из 1885
Cyber
29.04.2017
21:15:05
народ помогите

короче есть файл из него читается строка и потом ищется IP адрес, но не работает что

import re import sys #print (sys.argv[1]) f=open(sys.argv[1]) for line in f: #print (type(line)) result=re.findall(r'((25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(25[0-5]|2[0-4]\d|[01]?\d\d?)', line) print(result)

Google
Cyber
29.04.2017
21:16:09
в строке может быть несколько IP адресов

Расписная Черепашка
29.04.2017
21:17:07
Привет! В связи с недавними событиями в чате http://telegra.ph/import-drama-04-19 данный диалог остался без администраторов, в следствии этого советуем перейти в новый аналогичный диалог - @ru_python_beginners

Zart
29.04.2017
21:34:21
r'(?:\d{1,3}\.){3}\d{1,3}' ?

Игорь
29.04.2017
21:36:26
r'(?:\d{1,3}\.){3}\d{1,3}' ?
line = "250.543.0.100 192.168.0.100" вот это твой регэксп схавает и не подавится, а первый айп невалидный

Zart
29.04.2017
21:36:45
000.000.000.000 вполне валидный айпи

а, понял. овер 255 чтобы избежать

я бы переставил ? чуток, чтобы [01]?\d?\d

в остальном вроде ок.. хотя мне нравятся программы, понимающие что 0 это 0.0.0.0

Zart
29.04.2017
21:50:52
пример того как человек условия задачи не читал

Маришка
29.04.2017
22:03:50
Zart
29.04.2017
22:04:06
терпеть ненавижу этот кусок

Google
Маришка
29.04.2017
22:04:39
но всё же

Zart
29.04.2017
22:06:01
ну попробуй спросить...

Alex
29.04.2017
22:06:32
а ты с джанго можешь помочь xd?
а как же твое любимое asyncio? его в джанго нету.

dmks
29.04.2017
22:07:05
Alex
29.04.2017
22:07:24
._.
на самом деле спрашивай, кто то ответит на твой вопрос =)

Маришка
29.04.2017
22:08:19
Тут тупая ситуация с моделькой, хочется как то разобраться в коде напарника но не очень как то идёт, да и моделька не работает https://gist.github.com/anonymous/3e17bd70e5fc99e49cf2e15ad94288ca

Суть в том что бы у постов были теги по которым их можно было бы сортировать

Khasan
29.04.2017
22:26:33
Доброй ночи. Коллеги, а есть кто нить кто юзает IronPython и компилит код в дллки?

Khasan
29.04.2017
22:27:31
лол
странный вопрос?)

Zart
29.04.2017
22:27:50
айроновский можно в ассембли, но они там специфические

Khasan
29.04.2017
22:29:25
айроновский можно в ассембли, но они там специфические
айронпайтоновский код компилится ШарпДевелопом и ВижуалСтудией, проблем нет

Zart
29.04.2017
22:29:37
ват

Levent
29.04.2017
22:30:45
странный вопрос?)
Просто я удивился что ты это спрашиваешь)

Khasan
29.04.2017
22:31:12
ват
я не владею Шарпом и пока его не освоил, хотел бы пока создавать библиотеки на Айроне

Zart
29.04.2017
22:31:55
а смысл?

Khasan
29.04.2017
22:32:07
Просто я удивился что ты это спрашиваешь)
есть одна интересная тема, которая этого требует

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

Google
Zart
29.04.2017
22:33:24
я нихуя не понял

Khasan
29.04.2017
22:34:01
я нихуя не понял
смысл в том, что даже не зная Шарпа, я могу создавать длл библиотеки

Levent
29.04.2017
22:34:27
@KhasanMamaev, то есть IronPython предоставляет функционал Python с совместимостью с .Net и я могу использовать и C#, и Python?

Или какой смысл от IronPython?

Levent
29.04.2017
22:34:46
Я не совсем понимаю

Хм

Клево

Zart
29.04.2017
22:35:10
айронпитон компилирует питоновые исходники в честный IL, который выполняется дотнетом, а не питоновым интерпретатором

при этом можно юзать весь дотнет - т.е. собирать куски на шарпе и прочих

Levent
29.04.2017
22:35:48
То есть получается что-то такое: Python <<- IronPython ->> C#/.NET ?

Khasan
29.04.2017
22:36:08
не можешь
я как бы это уже делаю

Zart
29.04.2017
22:36:20
но не ассембли же

Levent
29.04.2017
22:36:34
Я смогу использовать достаточно большой функционал с C# в Python

И обратно

Zart
29.04.2017
22:37:06
был python.net - он в обычный питон встраивал импорт манагед кода

сдох вроде

Khasan
29.04.2017
22:37:45
но не ассембли же
я так глубоко не копаю, мне достаточно того что я пишу код на Айрон и превращаю его в длл

Google
Zart
29.04.2017
22:37:59
и хули толку от той длл...

Игорь
29.04.2017
22:38:04
/me не понимает смысла в юзаньи C#

Khasan
29.04.2017
22:38:13
и хули толку от той длл...
она делает свое дело

Zart
29.04.2017
22:38:32
какое, блядь?

мы вообще сейчас об одном и том же?

Levent
29.04.2017
22:38:56
/me не понимает смысла в юзаньи C#
Именно на нем написана достаточно часто юзаемая мной утилита, однако я в C# не шарю

Zart
29.04.2017
22:38:59
потому что я не понял причем там студия и шарпдевелоп упоминались

Levent
29.04.2017
22:39:33
Именно на нем написана достаточно часто юзаемая мной утилита, однако я в C# не шарю
Зато видимо я смогу несколько модифицировать её под себя благодаря IronPython

Zart
29.04.2017
22:40:10
компилируешь что во что и чем?

Levent
29.04.2017
22:40:20
То есть получается что-то такое: Python <<- IronPython ->> C#/.NET ?

Khasan
29.04.2017
22:40:34
Zart
29.04.2017
22:41:15
ну

Khasan
29.04.2017
22:41:41
компилируешь что во что и чем?
код АйронПитона в dll

Zart
29.04.2017
22:41:50
не совсем

оно, сука, монолитное

т.е. отдельный ехе собрать им можно, а дллки для импорта - не очень

Игорь
29.04.2017
22:42:25
Зато видимо я смогу несколько модифицировать её под себя благодаря IronPython
если ты хочешь подменить одну длл с некоторыми функами, то тебе необходимы знания C# чтоб хотябы разобраться в исходном коде этой длл. А раз есть знания, то слегка улучшить ее проще, чем переписать на другом языке

Google
Zart
29.04.2017
22:43:06
гм... какого хрена у меня пик не собирает

Игорь
29.04.2017
22:43:55
Я не собираюсь как-то подменять dll
тогда я не понимаю как ты собираешься юзать длл

Zart
29.04.2017
22:44:04
D:\demo>ipy "c:\Program Files (x86)\IronPython 2.7\Tools\Scripts\pyc.py" /target:exe /standalone /main:demo.py Input Files: Output: demo Target: ConsoleApplication Platform: ILOnly Machine: I386 Compiling... Generating stand alone executable Embedding Microsoft.Dynamic 1.1.2.22 Embedding Microsoft.Scripting 1.1.2.22 Embedding IronPython 2.7.7.0 Embedding IronPython.Modules 2.7.7.0 Embedding IronPython.SQLite 2.7.7.0 Embedding IronPython.Wpf 2.7.7.0 Traceback (most recent call last): File "c:\Program Files (x86)\IronPython 2.7\Tools\Scripts\pyc.py", line 332, in <module> File "c:\Program Files (x86)\IronPython 2.7\Tools\Scripts\pyc.py", line 327, in Main File "c:\Program Files (x86)\IronPython 2.7\Tools\Scripts\pyc.py", line 181, in GenerateExe SystemError: Обнаружено неоднозначное соответствие.

Zart
29.04.2017
22:44:12
я хз что его не устраивает

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

Khasan
29.04.2017
22:47:16
я хз что его не устраивает
"c:\Program Files (x86)\IronPython 2.7\ipy.exe" "c:\Program Files (x86)\IronPython 2.7\Tools\Scripts\pyc.py" /target:winexe /main:"i:\Dynamo\PythonEXE\PyEXE_001_ACAD_KM_Spec.py" /standalone у меня такой код норм работает

Zart
29.04.2017
22:48:14
ну клёво тебе

только причем тут длл...

Khasan
29.04.2017
22:48:48
только причем тут длл...
длл-ку тоже так можно собрать

Zart
29.04.2017
22:48:51
результат смахивает на пиинсталлер в цпитоне, с той лишь разницей что тут честные дотнет сборки выходят

дллку собрать можно. использовать только потом хуево

почитай статью еще раз и задайся простым вопросом - почему автор не собрал стдлиб отдельно в дллку и не подключил к

а потому что это тупо не пашет

Zart
29.04.2017
22:50:08
насколько хорошо другие языки с этой дллкой пахать будут я тоже не уверен

в общем когда я с этим несколько лет тому назад с этим возился, результат был говном

Расписная Черепашка
29.04.2017
22:50:28
В связи с недавними событиями в чате http://telegra.ph/import-drama-04-19 данный диалог остался без администраторов, в следствии этого советуем перейти в новый аналогичный диалог - @ru_python_beginners

Khasan
29.04.2017
22:55:12
@KhasanMamaev, то есть IronPython предоставляет функционал Python с совместимостью с .Net и я могу использовать и C#, и Python?
как раз сегодня обнаружил набор чудесных бесплатных математических .NET библиотек щас юзаю их Питоном)

Страница 1707 из 1885

Эта группа больше не существует Эта группа больше не существует