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

Страница 1224 из 1885
Yan?
02.02.2017
05:09:48


Pavel
02.02.2017
05:09:50
на самом деле только selection не хватает
нет. только что ставил в пустой venv - не хватило lxml и selecion.

Dmitriy
02.02.2017
05:10:34
Кстати selection не установится со старым setuptools

Pavel
02.02.2017
05:14:05
Видимо криво собрали и выложили на pypi
по lxml снимаю претензию к грабу, это мудаки из weblib сделали условие 'lxml;platform_system!="Windows"',

Google
Dmitriy
02.02.2017
05:15:30
по lxml снимаю претензию к грабу, это мудаки из weblib сделали условие 'lxml;platform_system!="Windows"',
Оно точно срабатывает? Там не ошибка спека версии случаем?

Yan?
02.02.2017
05:16:38
need to update my email list of medical marijuana dispensaries. You can scrape WeedMaps. Ахуительные задания на апворке есть

Dmitriy
02.02.2017
05:18:18
Гыгы. Точно. Работает

Точнее не работает

sudo pip install grab Collecting grab Downloading grab-0.6.33.tar.gz (63kB) 100% |████████████████████████████████| 71kB 378kB/s Requirement already satisfied: weblib>=0.1.23 in /usr/lib/python2.7/site-packages (from grab) Requirement already satisfied: six in /usr/lib/python2.7/site-packages (from grab) Requirement already satisfied: user_agent in /usr/lib/python2.7/site-packages (from grab) Requirement already satisfied: pytils in /usr/lib/python2.7/site-packages (from weblib>=0.1.23->grab) Collecting lxml; platform_system != "Windows" (from weblib>=0.1.23->grab) Downloading lxml-3.7.2-cp27-cp27mu-manylinux1_x86_64.whl (6.8MB) 100% |████████████████████████████████| 6.8MB 184kB/s Installing collected packages: grab, lxml Running setup.py install for grab ... done Successfully installed grab-0.6.33 lxml-3.7.2 d.peregudov@localhost:~/Загрузки$ python Python 2.7.12 (default, Sep 29 2016, 13:30:34) [GCC 6.2.1 20160916 (Red Hat 6.2.1-2)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import grab Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/lib/python2.7/site-packages/grab/__init__.py", line 5, in <module> from grab.base import Grab # noqa File "/usr/lib/python2.7/site-packages/grab/base.py", line 24, in <module> from grab.document import Document File "/usr/lib/python2.7/site-packages/grab/document.py", line 21, in <module> from selection import XpathSelector ImportError: No module named selection

Petr
02.02.2017
05:40:03
Привет в dnslib, можно DNSRecord.question сделать через прокси?

likalo
02.02.2017
06:08:12
Не очень понимаю ООП что почитать?

@AliVerTheItasIa
02.02.2017
06:22:17
likalo
02.02.2017
06:23:25
Возможно?

Возможно кто то просто слишком тупой для ООП)))

Pavel
02.02.2017
06:27:30
Не очень понимаю ООП что почитать?
три первые статьи из гугла по запросу "ооп на пальцах" подходит?

likalo
02.02.2017
06:27:44
Хз не видел

Google
Pavel
02.02.2017
06:27:57
http://sheremetov.com/oop/classes-object/ напрмиер

likalo
02.02.2017
06:28:40
Не а не то

Я именно про Фичи которые ест в пайтоне

Это то ясно

В самом пайтоне както странно

Типо перегоузить нельзя

Pavel
02.02.2017
06:30:42
Типо перегоузить нельзя
почему нельзя, всё можно. обычный ооп, попроще чем в плюсах/шарпе/жаве, но всё как у всех.

likalo
02.02.2017
06:32:45
Что насчет марка лутца программирование 1 том?

@AliVerTheItasIa
02.02.2017
06:34:21
Возможно?
Да, конечно. А хотите точнее если, то расставляйте хотя бы запятые.

likalo
02.02.2017
06:41:19
Ох мессир, как же я мог вести вас в это уныние не исполнения? Прошу меня простить и бьюсь челмом!

likalo
02.02.2017
06:46:54
Хах

Nuruddin
02.02.2017
06:59:51
k1: v1, k2: v2 , как получить индех(0,1,2) с дикт.а

Omni
02.02.2017
07:03:15
То есть как индекс? Всмысле, нужен список ключей словаря?

Или значение по ключу?

Или значение по ключу?
Тогда просто my_dict[k1]

Norton
02.02.2017
07:45:11
Может он про срез?

DiffieHellman [BlueCode] C#
02.02.2017
07:54:29
Ку

Укажите на ошибки в коде

Johnnie
02.02.2017
08:01:43
"быстро" забыл добавить

Google
Johnnie
02.02.2017
08:02:07
а вообще - выложи код на pastebin.com или @github_gist_bot

как минимум на 4 строке коммент неправильный или сам код

DiffieHellman [BlueCode] C#
02.02.2017
08:03:31
https://gist.github.com/anonymous/4b425e1cbcd8e8047aa90fcecfdb3671

Dan
02.02.2017
08:04:06
Укажите на ошибки в коде
а так и задумано что ip будет передоваться в виде числа ?

DiffieHellman [BlueCode] C#
02.02.2017
08:04:11
Не я в плане что можно ли где-то сократить

Это на какой строке?

Я в for в range записываю введенное колво что бы он столько раз крутил цикл

сколько введено в count

в ip точнее

Pavel
02.02.2017
08:06:29
str(random)+str(random)+str(random)+str(random)+'0'+str(random) заменить на нормальное форматирование '%d'

Johnnie
02.02.2017
08:06:34
а если algo == 3, то ничего не произойдет

так и нужно?

Pavel
02.02.2017
08:06:57
метод w перезаписывает файл, а в комментарии написано "добавляем"

Johnnie
02.02.2017
08:07:14
ага

как минимум на 4 строке коммент неправильный или сам код

DiffieHellman [BlueCode] C#
02.02.2017
08:07:17
я просто всего 2 недели учусь

Pavel
02.02.2017
08:08:12
не открывай сразу оба файла, а отркой только нужный после if algo==1

маска /27 (например) не обязательно накладывается на ip c нулём в третьем октете, там может быть несколько других чисел

Johnnie
02.02.2017
08:09:55
'{}.{}.{}.{}'.format(*(random.randrange(256) for _ in range(4)))

вот так можно написать вместо + для строк

Google
Pavel
02.02.2017
08:12:13
'{}.{}.{}.{}'.format(*(random.randrange(256) for _ in range(4)))
'%d.%d.%d.%d' % tuple(random.randrange(256) for _ in range(4)) для любителей процентов

Johnnie
02.02.2017
08:12:26
а для любителей долларов есть?

# -*- coding:cp1251 -*- - а это как это? зачем это?

DiffieHellman [BlueCode] C#
02.02.2017
08:13:37
Что бы русский текст был виден

в консоли

Pavel
02.02.2017
08:14:10
# -*- coding:cp1251 -*- - а это как это? зачем это?
на память о втором питоне.

Johnnie
02.02.2017
08:16:33
Что бы русский текст был виден
а если написать # -*- coding: utf-8 -*- и сделать кодировку утф8, то не выходит русский текст?

Admin
ERROR: S client not available

Dan
02.02.2017
08:17:35
if algo == 1: file.write('\n'.join(['{}.{}.{}.{}'.format(*(random.randrange(256) for _ in range(4))) for _ in range(ip)]))

Pavel
02.02.2017
08:18:37
тут долженг быть стикер с миксером в глазах.

Johnnie
02.02.2017
08:19:13
держи

Pavel
02.02.2017
08:19:45
спс, оказывается у меня был этот стикерпак

Johnnie
02.02.2017
08:20:06
import random # Импортировали модуль ранлом

мне кажется такой комментарий не нужен

DiffieHellman [BlueCode] C#
02.02.2017
08:20:27
я для себя подписываю что бы не забыть

Johnnie
02.02.2017
08:20:43
не забыть что? что импортировал?

DiffieHellman [BlueCode] C#
02.02.2017
08:20:55
:D

Dan
02.02.2017
08:21:50
в любом случае писать в файл цикле не стоит a = [] for _ in range(ip): a.append('{}.{}.{}.{}'.format(*(random.randrange(256) for _ in range(4))) file.write('\n'.join(a))

DiffieHellman [BlueCode] C#
02.02.2017
08:22:51
что в for _ означает _?

Pavel
02.02.2017
08:24:36
что в for _ означает _?
такая затычка, которая ставится в то месте, где обязана быть какая-то переменная, но использоваться эта переменная никак не будет.

Google
DiffieHellman [BlueCode] C#
02.02.2017
08:24:57
не знал что так можно сделать

Pavel
02.02.2017
08:25:39
Если поставить какое-нибудь i, то есть шанс что эта i будет фигурировать в цикле. А так ты явно даёшь понять тому, кто читает код: мне посрать, какое число выпало в этот шаг цикла.

не знал что так можно сделать
обычное имя для переменной, просто есть такая договорённость.

DiffieHellman [BlueCode] C#
02.02.2017
08:26:20
Просто смотрю обучение на ютубе и про затычку никто не говорил

Pavel
02.02.2017
08:27:38
Просто смотрю обучение на ютубе и про затычку никто не говорил
О сколько нам открытий чудных Готовит просвещенья дух И опыт, сын ошибок трудных, И гений, парадоксов друг, И случай, бог изобретатель.

DiffieHellman [BlueCode] C#
02.02.2017
08:31:52
можно как-то к моему коду прикрутить потоки?

Или мне это еще рано изучать?

Pavel
02.02.2017
08:33:43
прикрутить можно, но зачем? потоки - это инструмент, которые решает какую-то проблему.

DiffieHellman [BlueCode] C#
02.02.2017
08:34:39
В плане делить задачу на 2 потока например если 1 лям написал то потоки поделят задачу по 500к

Johnnie
02.02.2017
08:35:13
а сколько отрабатывает 1кк ?

DiffieHellman [BlueCode] C#
02.02.2017
08:36:46
8 секунд 1 кк генерировался

Johnnie
02.02.2017
08:38:55
а покажи код

DiffieHellman [BlueCode] C#
02.02.2017
08:39:50
https://gist.github.com/anonymous/4c18c9c41b0b01396cde71587a3e8cf5

Johnnie
02.02.2017
08:41:19
1 или 2?

DiffieHellman [BlueCode] C#
02.02.2017
08:41:30
1

Johnnie
02.02.2017
08:41:34
в 1 исправил, во 2ом оставил старое

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

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