
Dmitriy
19.01.2018
22:49:37
Че по поводу фреймворков?

Egor
20.01.2018
03:25:09
Есть тут люди знакомые с gobject introspection и Gtk3? Хочу запилить фабрику однотипных Gtk виджетов. Описание виджета/ов и главного окна хранятся в файле, сгенерированном glade. Проблема в том, что GtkBuilder на каждый запрос get_object('widget') возвращает один и тот же объект. Можно ли изменить это поведение не вынося этот виджет в отдельный файл и не вызывая на каждое конструирование new_from_file(), или это так и делается?

rem
20.01.2018
07:41:27
import grequests
with open("C:\\path\\urls.txt") as werewolves:
array = [row.strip() for row in werewolves]
params = {'a':'b', 'c':'d'}
rs = [grequests.post(u, data=params) for u in array]
for r in grequests.imap(rs, size=16)
print(r.status_code, r.url)
Все довольно просто, импортируется библиотека, открывается файл на чтение, создается список, переменной params присваивается значения a:b, c:d.
для чего params там я не понял, я прост с деревни

Google

rem
20.01.2018
07:42:00
возможно слишком изи, но в других чатах не ответили

Dmitriy
20.01.2018
07:52:53
Ну какие-то параметры передают в метод, открой этот метод и посмотри что с ними происходит

rem
20.01.2018
08:40:37

Maxim robox
20.01.2018
08:41:29

rem
20.01.2018
08:42:16

Виктор
20.01.2018
08:42:21
Привет, а есть тут те, кто ML занимается?

Max
20.01.2018
08:51:52

?Redㅤ
20.01.2018
08:56:52
;)

gentlemantleman
20.01.2018
12:11:13
падазрительна

Iliya
20.01.2018
12:12:02
Добрый день, что-то я запутался, у меня есть два списка names, dates - хочу вывести names[0]dates[0]
Пробовал вот так
for name, date in names, dates:
print (name, date)
for name, date in names, dates:
print (names[name], dates[date])Но что-то не так, подскажите пожалуйста, где ошибка

Aragaer
20.01.2018
12:12:54
zip
for n, d in zip(names, dates):
print(n, d)

Iliya
20.01.2018
12:14:10
Да, спасибо =) пойду читать про зип

Google

Iliya
20.01.2018
12:15:51
О! Еще сходу вопрос, если в фале идут записи
стр10
стр9
....
стр0
как правильно реверс сдеать, чтобы он был
стр0
стр1
.....

Aragaer
20.01.2018
12:17:17
for x in reversed(my_list)
или ты хочешь именно в файле поменять?
есть утилита tac (это я сейчас нагуглил)
tac my_file > reversed_file

Iliya
20.01.2018
12:18:56
окей, спасибо буду читать

Elena
20.01.2018
12:20:27

Tigran
20.01.2018
15:35:26
откуда жалуете, хлопцы?

Olla
20.01.2018
15:36:12
Китайцы ботов наплодили, не иначе
Каждой женщине разрешено рожать не больше одного ребенка и десяти ботов
Но на данный момент в Китае идут споры, некоторые считают что боты это и есть дети

Iliya
20.01.2018
16:44:22
Как-то тихо :)
Закину тогда вопростик
есть список dates в нем даты вида
['2018-01-10', '2018-01-03', '2018-01-02', '2018-01-01']
как сделать-форматировать, изменить их в списке, чтобы они имели вид 10.01.2018

Denis
20.01.2018
16:47:06

Maxim robox
20.01.2018
16:50:40
strptime, strftime

Проксимов
20.01.2018
17:03:59

Vitalik
20.01.2018
17:17:03
помогите кто может https://stackoverflow.com/questions/48357882/keyerror-image

Iliya
20.01.2018
17:47:32
Плюсую
Попробовал, но что-то не получается
dates это список, вот что я делаю
date_str = ''
for date in dates:
date_str = date
date_str.split('-')
print (date_str)но выводит обычно, не разделяя по -

Aragaer
20.01.2018
17:48:06
а почему должно разделять, если ты выводишь то же, что и было
split это метод у строки, который возвращает список. Со строкой он ничего не делает
for date in dates:
print(date.split('-'))

Google

Iliya
20.01.2018
17:50:29
точно, передал
print (date_str.split('-'))
разделило и реверснул, ла я уже допер
print (list(reversed(date_str.split('-'))))
а как склеить точками?

Aragaer
20.01.2018
17:50:48
'.'.join(my_list)

Павел
20.01.2018
17:51:12

Aragaer
20.01.2018
17:51:23
print('.'.join(reversed(date.split('-')))

Iliya
20.01.2018
17:52:53

Павел
20.01.2018
17:53:12
привыкай теперь к питону

Iliya
20.01.2018
17:53:37

Aragaer
20.01.2018
17:54:35
после ключевых слов - да. После функций - нет

Iliya
20.01.2018
17:54:56

Aragaer
20.01.2018
17:55:20
что значит нужный?

Iliya
20.01.2018
17:55:34
Есть огромная строка, в ней есть повторяющиеся последовательности
Вот такой кусок например
<div class="tlcClass1"> <span class="tlcItemClass1Span"></span> <a title="Номер Один" href="link">Номер Один</a>, <a title="Номер Два" href="link">Номер Два</a> </div> <div class="tlcSomeClass">Как мне получить информацию [Номер Один, Номер Два]
Возможно что может быть и Номер Три, Номер Четыре и тд
Но везде начинается с
<div class="tlcClass1"> <span class="tlcItemClass1Span"></span> <a title="и заканчивается на
</a> </div> <div class="tlcSomeClass">

Aragaer
20.01.2018
17:56:17
да, я говорил. И даже кидал на пастебин кусок кода, который делает это без регекспов

Iliya
20.01.2018
17:56:34
Пытался подогнать эту функцию, но что-то никак
def get_info (start_mask, end_mask):
get_info_list = []
position = 0
while True:
pos = string_file.find(start_mask, position)
if pos == -1:
break
begin = pos + len(start_mask)
end = string_file.find(end_mask, begin)
position = end + len(end_mask)
get_info_list.append(string_file[begin:end])
return get_info_list

Aragaer
20.01.2018
17:57:41
а что не работает?
вроде похоже на правду
ну только разве что string_file хорошо бы тоже аргументом передавать

Iliya
20.01.2018
18:01:30
а что не работает?
так сейчас мне надо получается несколько begin и end так как нужного текста несоклько в куске

Google

Aragaer
20.01.2018
18:05:41
ну так подожди
перед словом "номер два" нет строки <div class="tlcClass1"> <span class="tlcItemClass1Span"></span> <a title="

Iliya
20.01.2018
18:06:22
ага в это то и проблема маски не срабатывают
из одного куска нужно вытянуть две текста, так это еще начало, так как неизветно, может в этом куске может быть и 5 частей нужного текста

Aragaer
20.01.2018
18:08:24
по-моему ты решаешь какую-то не ту проблему
твоя "маска" это <div class="tlcClass1"> <span class="tlcItemClass1Span"></span> для начала и </div>

Iliya
20.01.2018
18:09:10
Вот например
<div class="tlcClass1"> <span class="tlcItemClass1Span"></span> <a title="Номер Один" href="link">Номер Один</a>, <a title="Номер Два" href="link">Номер Два</a>, <a title="Номер Один" href="link">Номер Три</a>, <a title="Номер 4" href="link">Номер 4</a>, <a title="Номер 5" href="link">Номер 5</a>, </div> <div class="tlcSomeClass">Мне нужен текст Номер Один и тд

Aragaer
20.01.2018
18:09:15
ты получишь строку <a title="Номер Один" href="link">Номер Один</a>, <a title="Номер Два" href="link">Номер Два</a>
и теперь ты можешь повторно применить эту же функцию, но уже к этому результату, указав в качестве "масок" <a title=" и "
поэтому я и говорю тебе - вынеси в аргумент функции строку, с которой ты работаешь

Iliya
20.01.2018
18:12:12
поэтому я и говорю тебе - вынеси в аргумент функции строку, с которой ты работаешь
это не проблема
так как вообще обрабатыватывается одна гигантская строка и с ней делаются разные операции
это лишь одна из них и все пока в одном скрипте так что мне и не надо пока передавать это гигастроку в функцию
start_mask = '<div class="tlcActors"> <span class="tlcItemActorSpan"></span> <a title="'
end_mask = '</a> </div> <div class="tlcSomeClass">'Вот я определил эти маски

Aragaer
20.01.2018
18:14:17
вот я и говорю, что нет, две разные строки

Iliya
20.01.2018
18:16:02
вот я и говорю, что нет, две разные строки
я запутался =) где разные строки, может я что не так написал
Обрабатывается вообще одна большая строка, она всегда одна
В ней есть повторяющиеся куски как например тот, что я кидал, и вот из эти повтор. кусков мне надо вытянуть текст

Aragaer
20.01.2018
18:16:17
str1 = '<div class="tlcClass1"> <span class="tlcItemClass1Span"></span> <a title="Номер Один" href="link">Номер Один</a>, <a title="Номер Два" href="link">Номер Два</a>, <a title="Номер Один" href="link">Номер Три</a>, <a title="Номер 4" href="link">Номер 4</a>, <a title="Номер 5" href="link">Номер 5</a>, </div> <div class="tlcSomeClass">'
for pt in extract(str1,
'<div class="tlcClass1"> <span class="tlcItemClass1Span"></span>',
'</div>'):
print(extract(pt, '<a title="', '"'))