
Nikolay
19.11.2018
22:49:10
не буду я в этом вникать.

Slam! 538
19.11.2018
22:49:54

Alex
19.11.2018
22:50:20
ты блин считываешь символ из файла, проверяешь что он считался, потом смещаешь курсор назад и считываешь его в переменную.

Google

Куча
19.11.2018
22:53:02

Alex
19.11.2018
22:53:08
выполняешь кучу ненужных действий

Куча
19.11.2018
22:53:51

Alex
19.11.2018
22:53:57
переменные, используй их
ну почему же нет? ладно, если уж даже ты хочешь читаь посимвольно, что тебе мешает считать символ в переменную и проверить потом считался ли он?

Nikolay
19.11.2018
22:55:25

Куча
19.11.2018
22:56:40
Не, извиняюсь. Регулярки это уже не так честно выходит. Я без этого решаю, без дополнительных библиотек.

Nikolay
19.11.2018
22:57:47
мы вам перезвоним!

Alex
19.11.2018
22:57:52

Nikolay
19.11.2018
22:58:46
чувак просто изобретает лексер
тебе нужен просто буфер и стейт машина

Куча
19.11.2018
23:35:57
так еще раз, записывать как ты выразился “пустоту в переменную” тебе религия не позволяет?
Ну вот с переменными...
nums = str()
with open('dataset_3363_2.txt', 'r') as f_inp:
something = f_inp.read(1)
while True:
symbol_now = something
print('symbol_now =', symbol_now)
if symbol_now == '' or symbol_now == '\n':
break
while True:
something = f_inp.read(1)
if something.isdecimal():
nums += str(something)
print('nums =', nums)
else:
break
with open('f_out.txt', 'a') as f_out:
f_out.write(symbol_now * int(nums))
nums = str()

Google

Сергей
20.11.2018
04:58:10
Чуть покороче
with open('dataset_3363_2.txt', 'r') as f_inp:
something = f_inp.read(1)
while something.strip('\n'):
symbol_now = something
print('symbol_now =', symbol_now)
something = f_inp.read(1)
nums = 0
while something.strip('\n').isdigit():
nums = nums * 10 + int(something)
something = f_inp.read(1)
print('nums =', nums)
if nums != 0:
with open('f_out.txt', 'a') as f_out:
f_out.write(symbol_now * nums)

Grigore
20.11.2018
04:58:22
Добрый день, подскажите пожалуйста, еслит способ грузить одно ядро ?
то есть запускать множество задач на одном ядре при помощи multiprocessing

Tishka17
20.11.2018
05:06:57

hachiman
20.11.2018
05:17:34
Оуууу, vim

Maxim robox
20.11.2018
05:22:26
Зачем?
А можешь добавить возможность загружать скриншоты?

Tishka17
20.11.2018
05:24:54
Не понятно что с ними делать потом

Maxim robox
20.11.2018
05:25:29

Maxim
20.11.2018
08:28:54
ребят, кто знает, можно ли в pytest получить название модуля текущего теста?

Danil
20.11.2018
08:30:13
а кто-то писал парсер юзер агентов для себя?
https://github.com/ua-parser/uap-python
вот такой есть, но он очень долго работает(

Egor
20.11.2018
08:39:54
ОФФТОП: сейчас, кто знает, где лучше домены регать, у какого регистратора?

Тимоша
20.11.2018
08:40:04

Alex
20.11.2018
08:40:12

Тимоша
20.11.2018
08:40:12
Я лично на нем

Alex
20.11.2018
08:40:22

Egor
20.11.2018
08:40:35

Google

f1nnix
20.11.2018
08:40:43

Maxim
20.11.2018
08:40:54

Dark
20.11.2018
08:41:29
<div class="col-sm">
<div class="col-sm" id="name">Вася</div>
<div class="col-sm" id="bio">
<div>
<span class="birthday">123456<span></span></span>
</div>
<div>
<span class="lolo">888<span></span></span>
</div>
</div>
</div>
<div class="col-sm">
<div class="col-sm" id="name">петя</div>
<div class="col-sm" id="bio">
<div>
<span class="birthday">234234<span></span></span>
</div>
<div>
<span class="lolo">4556<span></span></span>
</div>
</div>
</div>
как BeautifulSoup может вытаoить данные в виде [Вася,123456,888],[петя,234234,4556]

Maxim
20.11.2018
08:42:42

Alex
20.11.2018
08:43:36

Maxim
20.11.2018
08:44:04

Alex
20.11.2018
08:45:54

Maxim
20.11.2018
08:46:06

Teratron
20.11.2018
08:46:07

Тимур
20.11.2018
08:50:08

hachiman
20.11.2018
08:50:25

Dark
20.11.2018
08:50:35

Egor
20.11.2018
08:50:45

hachiman
20.11.2018
08:50:55

Danil
20.11.2018
08:50:57

Egor
20.11.2018
08:50:58
я раньше просто 2domains.ru пользовался

hachiman
20.11.2018
08:51:33

Danil
20.11.2018
08:51:49
какая инфа ?
{ 'device': { 'brand': None, 'family': 'Other', 'model': None},
'os': { 'family': 'Mac OS X',
'major': '10',
'minor': '9',
'patch': '4',
'patch_minor': None},
'string': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.104 Safari/537.36',
'user_agent': { 'family': 'Chrome',
'major': '41',
'minor': '0',
'patch': '2272'}}

hachiman
20.11.2018
08:52:27
{ 'device': { 'brand': None, 'family': 'Other', 'model': None},
'os': { 'family': 'Mac OS X',
'major': '10',
'minor': '9',
'patch': '4',
'patch_minor': None},
'string': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.104 Safari/537.36',
'user_agent': { 'family': 'Chrome',
'major': '41',
'minor': '0',
'patch': '2272'}}
в исходник заглянул ?

Google

Danil
20.11.2018
08:54:23
в исходник заглянул ?
да, смотрел, но там все так запутанно что капец. Я думал мб кто тут чисто регулярками писал.

hachiman
20.11.2018
08:55:31
Просто кто-то учить Computer Science, и знает как правильно назвать переменные (key in dict)
Если узнаешь как вообще генериться ua то с уверенностью будешь делать split
Eg: https://www.ibm.com/support/knowledgecenter/en/SSGMCP_5.5.0/fundamentals/web/dfhtl_uricomp.html

Dark
20.11.2018
09:07:38
есть список дней двух недель
пн вт ср чт пт сб вс пн вт ср чт пт сб вс
его надо разбить на два списка по воскресеньям
но сложность в том - что список может быть не полный (например пн ср пт сб вт чт сб вс)
тогда неделя 1 будет пн ср пт сб а вторая чт сб вс
как это сделать?

Michael
20.11.2018
09:09:24
А почему это называется "по воскресеньям"?

damiurg
20.11.2018
09:09:51
здравствуйте, уважаемые.
перестала работать конструкция request.post через сети тора на api телеги. читать - может, писать -нет. что посоветуете?

Valery
20.11.2018
09:10:13

SetazeR
20.11.2018
09:10:17
юзать прокси

Dark
20.11.2018
09:10:37

Олег
20.11.2018
09:10:47

damiurg
20.11.2018
09:10:53
юзать прокси
ну тор так и настроен как прокси через proxychains

Alex
20.11.2018
09:10:55

SetazeR
20.11.2018
09:11:08

damiurg
20.11.2018
09:11:56

SetazeR
20.11.2018
09:12:44
причём здесь клиентская либа вообще?

Dark
20.11.2018
09:12:59

damiurg
20.11.2018
09:13:15