
Alexey
17.10.2018
16:23:54
Я вообще ни хуя не понел, что он хочет.
Бля, он внатурий матчит стринги тредингом. Надо добавить асинка в докире.

Ляман
17.10.2018
16:26:48

Alexey
17.10.2018
16:26:57

Google

Ляман
17.10.2018
16:27:14

Маришка
17.10.2018
16:27:21

Alexey
17.10.2018
16:27:25

Ляман
17.10.2018
16:27:54

Alexey
17.10.2018
16:28:38

vlade11115
17.10.2018
16:29:02

Alexey
17.10.2018
16:29:42
А чего не пояснил пациенту, что какбе формулировать вопрос надо полностью и не заставлять почти тысяч человек за него гуглить?
А то он читать не умеет ни хуя, а хамить так сразу мастер, лол.

vlade11115
17.10.2018
16:30:07
Я ему про правила сказал, а дальше проблема уже не на моей стороне.

Alexey
17.10.2018
16:30:25

vlade11115
17.10.2018
16:30:58
Всё верно.
С моей трубы снаряды вылетели.

Alexey
17.10.2018
16:31:11
Дал голоса идиоту, пусть мучается.

Google

Boris
17.10.2018
16:32:56
Ну если вопрос задаст, может и прижится. Резок как понос. Пока как понос, но мб бритвой осилит стать.

Alexey
17.10.2018
16:33:25
Так все такие, да. Клуб по интересам.
Фазивази питонописный весь, это вообще не инструмент для его задачи — до хуя десятками тысяч строк быстро работать.

Маришка
17.10.2018
16:34:16
Я его в бегинерсах вообще тыкнула в полнотекстовой поиск.

Alexey
17.10.2018
16:34:36
Хотя бы Дамерау-Левенштейна тащит сишного по депсам.
Сама либа написана простым понятным языком вообще. А тредить такую хуету мог ему подсказать только кто-то, кому он уже отхамился, лол.

Ляман
17.10.2018
16:47:23

Alexey
17.10.2018
16:47:51
Ты всё-таки начни уже с прочтения хотя бы правил или с постановки задачи — что одно и тоже, потому что ни хуя нет никакой информации.
Один раз тебе это говно посчитать или постоянно, какого рода данные, меняются они, сильно ли, чо вообще, зачем, откуда эти строки — ни хуя не понятно.

Ляман
17.10.2018
16:50:16

marchwinks
17.10.2018
16:50:22
привет

Alexey
17.10.2018
16:50:50
привет
И ты тоже сразу сходи правила чата прочитай для общего развития.

Ляман
17.10.2018
16:52:00
все ясно..

Alexey
17.10.2018
16:52:23
Очень рад за тебя, что ты наконец-то понял проблему и нашёл решение. Держи в курсе развития события, пожалуйста, спасибо.

Boris
17.10.2018
16:52:41
все ясно..
Что ты делаешь, зачем, почему взял эту либу и какая цель.

Alexey
17.10.2018
16:53:04

Ляман
17.10.2018
16:53:35

Alexey
17.10.2018
16:53:55
Никогда не стоит недооценивать предсказуемость тупизны. :3

marchwinks
17.10.2018
16:54:21

Google

Boris
17.10.2018
16:54:28

Ляман
17.10.2018
16:54:42

Boris
17.10.2018
16:55:55
Здорово пацаны. У меня есть 50 тысяч трваров, с разными паоаметрами и текстовым описаниям. Мне нужно как-то отыильтровать их по критерию и входной строке, чтобы сформировать csv файл, для бекофиса партнеров.
Как бы вы посоветовали это делать, пушо вот тут ввшло хуево.

Маришка
17.10.2018
16:56:31

Ляман
17.10.2018
16:56:58

Alexey
17.10.2018
16:56:59
Здорово пацаны. У меня есть 50 тысяч названий книг, с разными авторами и версиями. Мне нужно как-то отфильтровать их по критерию и входной строке, чтобы сформировать xml файл для каталога библиотеки.
Как бы вы посоветовали это делать, пушо вот тут ввшло хуево.

Ляман
17.10.2018
16:57:10

Alexey
17.10.2018
16:57:18
xD

Boris
17.10.2018
16:57:20

Ляман
17.10.2018
16:57:41

Alexey
17.10.2018
16:57:54

Vladimir
17.10.2018
16:58:02
О, свежая еда!

Alexey
17.10.2018
16:58:09
Вряд ли. Несвежая вовсе.

Yan
17.10.2018
16:58:10
Питон 3.6, использую либу`openpyxl` последней версии.
Помогите разобраться как лучше сделать.
Есть эксель таблица:
A B C D
y n y y
y y y n
.. ( + 100 строк например)
Где A B C D название колонок, y , n это значения в строке
-
Необходимо сделать проверку на условия, например в коде формируются условия y n y y, и если они есть в таблице, то True.
Код
from openpyxl import *
# Excel spreadsheet
file = 'table.xlsx'
wb = load_workbook(filename=file)
worksheet = wb['Лист1']
condition = 'yynn'
def iter_(ws):
for row in ws.iter_rows(min_row=4, min_col=1, max_row=73, max_col=8):
yield (str(cell.value) for cell in row)
def check_condition(cond, table):
if cond not in table:
return False
return True
cond_table = set(''.join(z) for z in list(iter_(worksheet)))
result = check_condition(condition, cond_table)
print(result)
Есть более быстрый и удобный способ или так норм?

Маришка
17.10.2018
16:58:10


Alexey
17.10.2018
16:58:30
Питон 3.6, использую либу`openpyxl` последней версии.
Помогите разобраться как лучше сделать.
Есть эксель таблица:
A B C D
y n y y
y y y n
.. ( + 100 строк например)
Где A B C D название колонок, y , n это значения в строке
-
Необходимо сделать проверку на условия, например в коде формируются условия y n y y, и если они есть в таблице, то True.
Код
from openpyxl import *
# Excel spreadsheet
file = 'table.xlsx'
wb = load_workbook(filename=file)
worksheet = wb['Лист1']
condition = 'yynn'
def iter_(ws):
for row in ws.iter_rows(min_row=4, min_col=1, max_row=73, max_col=8):
yield (str(cell.value) for cell in row)
def check_condition(cond, table):
if cond not in table:
return False
return True
cond_table = set(''.join(z) for z in list(iter_(worksheet)))
result = check_condition(condition, cond_table)
print(result)
Есть более быстрый и удобный способ или так норм?
О, наконец-то вменяемый человек.
Питон 3.6, использую либу`openpyxl` последней версии.
Помогите разобраться как лучше сделать.
Есть эксель таблица:
A B C D
y n y y
y y y n
.. ( + 100 строк например)
Где A B C D название колонок, y , n это значения в строке
-
Необходимо сделать проверку на условия, например в коде формируются условия y n y y, и если они есть в таблице, то True.
Код
from openpyxl import *
# Excel spreadsheet
file = 'table.xlsx'
wb = load_workbook(filename=file)
worksheet = wb['Лист1']
condition = 'yynn'
def iter_(ws):
for row in ws.iter_rows(min_row=4, min_col=1, max_row=73, max_col=8):
yield (str(cell.value) for cell in row)
def check_condition(cond, table):
if cond not in table:
return False
return True
cond_table = set(''.join(z) for z in list(iter_(worksheet)))
result = check_condition(condition, cond_table)
print(result)
Есть более быстрый и удобный способ или так норм?
Слушай, ты серьёзно?


Ляман
17.10.2018
16:59:22

Google

Denis
17.10.2018
16:59:43

Alexey
17.10.2018
16:59:47

Vladimir
17.10.2018
16:59:51

Ляман
17.10.2018
17:00:10

Boris
17.10.2018
17:00:28

Alexey
17.10.2018
17:00:44

Vladimir
17.10.2018
17:00:49

Admin
ERROR: S client not available

Vladimir
17.10.2018
17:01:03
Совсем охуели, блядь.

Ляман
17.10.2018
17:01:10


Alexey
17.10.2018
17:01:27
Питон 3.6, использую либу`openpyxl` последней версии.
Помогите разобраться как лучше сделать.
Есть эксель таблица:
A B C D
y n y y
y y y n
.. ( + 100 строк например)
Где A B C D название колонок, y , n это значения в строке
-
Необходимо сделать проверку на условия, например в коде формируются условия y n y y, и если они есть в таблице, то True.
Код
from openpyxl import *
# Excel spreadsheet
file = 'table.xlsx'
wb = load_workbook(filename=file)
worksheet = wb['Лист1']
condition = 'yynn'
def iter_(ws):
for row in ws.iter_rows(min_row=4, min_col=1, max_row=73, max_col=8):
yield (str(cell.value) for cell in row)
def check_condition(cond, table):
if cond not in table:
return False
return True
cond_table = set(''.join(z) for z in list(iter_(worksheet)))
result = check_condition(condition, cond_table)
print(result)
Есть более быстрый и удобный способ или так норм?
У тебя работает? Получается то, что нужно на выходе? Ошибок нет?
Ну и не трогай, всё отлично и понятно.


Ляман
17.10.2018
17:01:33

Alexey
17.10.2018
17:01:39
xDDD
Новый локальный мемасик — yeah!

Vladislav
17.10.2018
17:02:00
преувеличиваешь блять. преувеличиваешь

Alexey
17.10.2018
17:02:11

Ляман
17.10.2018
17:02:13

Google

Alexey
17.10.2018
17:02:36

Mename
17.10.2018
17:02:54

Petr
17.10.2018
17:03:19

Alexey
17.10.2018
17:03:20

Vladislav
17.10.2018
17:03:25

Ляман
17.10.2018
17:03:28

Mename
17.10.2018
17:03:32

Alexey
17.10.2018
17:03:35
че?
Малолетки нюх теряют. :3

Mename
17.10.2018
17:03:39
Главное что по канону чата

Boris
17.10.2018
17:03:57

Ляман
17.10.2018
17:04:00

Маришка
17.10.2018
17:04:00
я все делаю с уважением, начало почитай
Ну ты так и до сих пор не допёр. В твоей хуйне есть тупой fuzzywuzzy который вроде как для чего то должен, для чего правда? Потом ты пишешь что у тебя есть абстрактные 20к и 40к строк и ты что то с ними делаешь. И потом говоришь у тебя есть говно которое нужно ускорить.
Но постановку изначальной задачи ты так и не дал
я бы тебя отправила на xyproblem.info
Но по твоей задаче отвечу. Что бы ускорить твоё говно используй WD-40

Vladimir
17.10.2018
17:04:07

Alexey
17.10.2018
17:04:14

Mename
17.10.2018
17:04:28
Старперы завели свою шарманку

Alexey
17.10.2018
17:04:35
Как будто что-то плохое.

Dmitry
17.10.2018
17:04:38

Yan
17.10.2018
17:04:43
Слушай, ты серьёзно?
Я бы сделал иначе, но табличка нужна временно и она будет использоваться несколькими людьми. Нет опыта в создании нормальной админки для изменения условий, зато все умеют в эксель. Если есть вариант как лучше сделать не поднимая сервер/клиент, базу - я только за.
Все работает, осталось множества запихнуть в пикл, т.к. грузить эксель таблицу дорого(долго). И тут у меня возникает доп. вопрос:
Можно же в питоне по дате отслеживать изменения в файле?

Ляман
17.10.2018
17:04:47