
Zart
02.08.2016
09:26:48
а давай я посмотрю как ты будешь ставить через пип без гцц?

Pavel
02.08.2016
09:27:06

Zart
02.08.2016
09:27:14
полтора пакета собранных с manylinux1 встанут и всё

Stanislav
02.08.2016
09:27:22

Google

Владимир
02.08.2016
09:27:27

Stanislav
02.08.2016
09:27:38
А ПОПРОБУЙ КА НА ВИНДУ MATPLOTLIB УСТАНОВИТЬ))0000

Темный
02.08.2016
09:27:58

Stanislav
02.08.2016
09:28:06
Нененен
Нихуя
Проблемы с либами на с
У меня визуалки нет
Вот и все
Пиздек

Denis
02.08.2016
09:29:06
Здравствуйте. Кто работал с PayPal через Rest API? Интересует такой вопрос - как можно сделать grace period для подписок (не путать с trial period)?
Суть такова - когда у пользователя заканчивается время подписки, то ему нужно продлить подписку на определенный период, чтобы пользователь мог заплатить за подписку позже.
Пример - у многих хостинговых компаниях, когда заканчивается время оплаты домена, есть еще период (grace period), в течении которого можно оплатить домен, при этом услуга остается активной на данный период.
Спасибо за помощь.

Zart
02.08.2016
09:33:21

Roman
02.08.2016
09:37:19
как получить текст из html?
пробовал
BeautifulSoup(markup, "html.parser").get_text()
и
BeautifulSoup(markup, "html5lib").get_text()
остаются css

Max
02.08.2016
09:38:44

Google

Alexander
02.08.2016
09:39:19
а чем requests не подходит?

Zart
02.08.2016
09:39:49
тем что он не имеет никакого отношения к этой проблеме, наверное

Alexander
02.08.2016
09:40:06
ну парню нужен текст хтмл
реквест это может
в условиях не было использования только бьютифулсупа)

Zart
02.08.2016
09:42:43

km
02.08.2016
09:45:28
string.maketrans()
что она делает?

Zart
02.08.2016
09:46:05

km
02.08.2016
09:46:43
я вот питон челендж думал пройти
а там эта функция
не пойму как ее можно было использовать

Alexander
02.08.2016
09:47:34
дает тебе текст страницы

Zart
02.08.2016
09:47:58
>>> t = string.maketrans('aeiou', 'AEIOU')
>>> 'hello, world!'.translate(t)
'hEllO, wOrld!'

Pavel
02.08.2016
09:48:12

Alexander
02.08.2016
09:48:15

Zart
02.08.2016
09:48:29
квотировать тройными бактиками

Alexander
02.08.2016
09:51:40

Google

Zart
02.08.2016
09:51:48

Pavel
02.08.2016
09:52:12

Alexander
02.08.2016
09:52:27

Zart
02.08.2016
09:52:44

Roman
02.08.2016
09:53:02
http://pastebin.com/EXcF3ksb

Zart
02.08.2016
09:53:08

Roman
02.08.2016
09:53:35
там в большинсве своем разметк очень кривая, это письма

Pavel
02.08.2016
09:54:51

Sergey
02.08.2016
09:54:58

Roman
02.08.2016
09:55:10

Zart
02.08.2016
09:55:32
мало ли. хотя применений этой фиче мало, а она не пашет с юникодом

Sergey
02.08.2016
09:55:34
Печаль

Zart
02.08.2016
09:56:17
линупсоиды могут subprocess.call('w3m'), гыгы
или там elinks/lynx

Roman
02.08.2016
09:56:52
ладно, буду плейнтекст отдавать, а в остальных случаях путь будет кака, а то это на месяц минимум. ну или через селениум, ахаха
спасибо

Zart
02.08.2016
09:57:14
https://pypi.python.org/pypi/pytidylib может через это прогнать

Sergey
02.08.2016
09:57:16

Google

Pavel
02.08.2016
09:58:02
' '.join(lxml.html.fromstring(response.text).xpath('//*/text()'))

Zart
02.08.2016
09:58:17
ыыы
прощайте таблицы, прощайте всё

km
02.08.2016
09:58:27
мля вот я тупой

Zart
02.08.2016
09:58:40
олсо у тебя слеши не той системы

Pavel
02.08.2016
09:59:24

Zart
02.08.2016
10:31:34
"Напишите программу, на вход которой подаётся прямоугольная матрица в виде последовательности строк, заканчивающихся строкой, содержащей только строку "end" (без кавычек)"
начальная вводная одной задачки со степика.
модифицирую это условие на более простое - нужно получить список строк, пока не будет введен end. кто придумает самое красивое решение?
пусть будет третий питон, как и у степика
l = ['start']
while l[-1] != 'end':
l.append(raw_input())
print l[1:-1]

Admin
ERROR: S client not available

Zart
02.08.2016
10:31:52
это решение явно со второго питона, но пофиг
еще желающие?

Omni
02.08.2016
10:44:01

Zart
02.08.2016
10:44:22
ок

Omni
02.08.2016
10:45:19

Zart
02.08.2016
10:45:51
while 1: # то же самое, но на пару наносекунд быстрее 8)

Omni
02.08.2016
10:46:12

Zart
02.08.2016
10:46:29
эта задачка - тест на знание ништяков питона

Google

Zart
02.08.2016
10:46:55
пока что вижу лишь ожидаемые варианты с while

Omni
02.08.2016
10:47:18
Я думал list comprehension'ом можно, но так и не придумал как. Не факт что вообще реально

Pavel
02.08.2016
10:50:45
>>> list(itertools.takewhile(lambda l:l!='end', (input() for _ in itertools.count())))
a
b
c
end
['a', 'b', 'c']

Zart
02.08.2016
10:51:50
бррр, ок

Omni
02.08.2016
10:52:05

Pavel
02.08.2016
10:52:19
бррр, ок
Это был ответ на list comprehension :)

Zart
02.08.2016
10:52:35
подожду наверное еще до вечера, перед тем как показать наиболее питоничный вариант

Omni
02.08.2016
10:53:11

Nobue
02.08.2016
10:53:12

Omni
02.08.2016
10:53:45

Nobue
02.08.2016
10:54:05
весьма полезная штука

Omni
02.08.2016
10:54:35

Nobue
02.08.2016
10:54:49
это не страшно
со временем научишься

Omni
02.08.2016
10:55:16
Порой проще сишными методами XD

Zart
02.08.2016
10:55:50
угу... вот догадайся что zip(*m) транспонирует двухмерный массив 8)

Omni
02.08.2016
10:56:21
Кстати, на SE, глянул, аналогичные задачи аж в 4 вопросах. И все через while это делают XD

Nobue
02.08.2016
11:00:04

Omni
02.08.2016
11:00:18

Nobue
02.08.2016
11:00:26
я все же предпочитаю на винде из setup.exe сборок ставить
Эта группа больше не существует