
[Anonymous]
20.10.2016
21:37:43
английский нужен, согласен, иначе как жить?

F
20.10.2016
21:38:00

[Anonymous]
20.10.2016
21:38:09
c ватанами тоже нужен
для интернета

Google

b0g3r
20.10.2016
21:38:26
(

V
20.10.2016
21:39:15
задача какая?

b0g3r
20.10.2016
21:39:39
У меня просто сотня docx сгенерирована
Хочется их в один
Склеить

V
20.10.2016
21:39:52
а

b0g3r
20.10.2016
21:39:56
Там по страничке, но критично оформление

V
20.10.2016
21:40:30
если docx может проще разобрать и с xml поработать?

F
20.10.2016
21:40:38
а кто-нибудь пилил тут чат на джанге?
я вот думаю, сделать на хттп халтуру или channels и вот это вот всё

b0g3r
20.10.2016
21:41:18

Google

F
20.10.2016
21:41:56
но там меняются кишки джанги и надо другой вебсервер юзать (daphne) + redis, есть сомнения на этот счет
@zartsoft

V
20.10.2016
21:42:24

b0g3r
20.10.2016
21:43:28
Сейчас попробую, может python-docx справится

V
20.10.2016
21:45:11
и еще вот тулзу какую-то пиарят, например: https://www.extendoffice.com/documents/word/969-word-merge-multiple-documents.html

b0g3r
20.10.2016
21:46:00
Тулзы не вариант
решил вот так
https://github.com/python-openxml/python-docx/issues/182

Louis
20.10.2016
22:03:38
как из tuple сделать обычные строчки?
у меня выводить сейчас такое

Denis
20.10.2016
22:04:46
' '.join(a) попробуй

Louis
20.10.2016
22:04:47
был список внутри него были кортежи

Denis
20.10.2016
22:06:56
А что надо?

Louis
20.10.2016
22:07:24
что бы без скобок

Denis
20.10.2016
22:08:11
'\n'.join(' '.join(i) for i in a)

Stanislav
20.10.2016
22:13:02
МДК азаза
Это бауманка какая-то?

Louis
20.10.2016
22:13:21
пха
не

Google

Louis
20.10.2016
22:14:20
не вообще каждый символ выводит
с новой строки

Stanislav
20.10.2016
22:14:48
И покажи как должно быть

Louis
20.10.2016
22:16:40
('I пара', '08:30-10:00', '', '')
('', '', '', '')
('II пара', '10:10-11:40', 'МДК 02.02 Технология разработки и защиты БД\nТрегубова Е.С.', '407.0')
('', '', '', '')
так выводит
а мне нужно
обычной строкой

Stanislav
20.10.2016
22:25:56
('I пара', '08:30-10:00', '', '')
('', '', '', '')
('II пара', '10:10-11:40', 'МДК 02.02 Технология разработки и защиты БД\nТрегубова Е.С.', '407.0')
('', '', '', '')
http://i.imgur.com/mLPkFZo.png

Louis
20.10.2016
22:31:48
и за этого не выходит
наверное

Igor
20.10.2016
22:32:05
из-за комик санса не выходит

Stanislav
20.10.2016
22:32:06

Louis
20.10.2016
22:32:33
потом я их вытаскиваю
и получаются только кортежи

Anna
20.10.2016
22:33:07

Igor
20.10.2016
22:33:39
for row in list_of_rows:
if any(row): # если хоть один элемент в кортеже не пустой и не False-подобный (не пустая строка, не 0 итд)
print(' '.join(row)) # row - это tuple а-ля "a"

b0g3r
20.10.2016
22:33:41
мне кажется подобные конструкции стоит разбирать в циклах

Google

Stanislav
20.10.2016
22:33:45
в списке
Тебе нужно принтить вот так вот?
содержимое 1 кортежа
содержимое 2 кортежа
?
Где между ними есть пробел
Если так - то вот
http://i.imgur.com/0cCQfCY.png

Igor
20.10.2016
22:34:56
In [1]: list_of_rows = [('1 пара', '8:30'), ('', ''), ('2 пара', '10:30')]
In [2]: for row in list_of_rows:
...: if any(row):
...: print(' '.join(row))
...:
1 пара 8:30
2 пара 10:30
ну или можно более явно сравнивать if row != ('', '', '', ''), или какие у тебя там пустые попадаются

Admin
ERROR: S client not available

Stanislav
20.10.2016
22:35:41

Igor
20.10.2016
22:36:00

Stanislav
20.10.2016
22:36:12

Igor
20.10.2016
22:38:50
на самом деле да, any нах не нужен, достаточно просто if row
хотя нет
In [4]: bool(('', '', ''))
Out[4]: True
In [5]: any(('', '', ''))
Out[5]: False

Stanislav
20.10.2016
22:39:43
Не нужны ему сравнения вообще

Igor
20.10.2016
22:39:45
почему?

Stanislav
20.10.2016
22:39:56
Мы не должны угадывать его вопросы - это раз

Igor
20.10.2016
22:39:57
я неправильно понял, что он не хочет пустые строки отображать?

Stanislav
20.10.2016
22:40:50
Это какой-то парадокс
Социальной сети, или мессенджера

Google

Igor
20.10.2016
22:41:21
откуда ты знаешь, что решили-то
он не ответил ниче

Stanislav
20.10.2016
22:41:38
Он не отписывает, сидит и кайфует какой он программист

Louis
20.10.2016
22:41:55
))
не момби

Stanislav
20.10.2016
22:42:02
any()вэй он узнал об any(), даже если пригодится - заюзает

Igor
20.10.2016
22:42:29
да чем тебе any не понравилось-то

Stanislav
20.10.2016
22:42:46
не момби
Я не бомблю, чисто переписка с капелькой иронии.
Жаль текст не отображает спокойных и шутливых эмоций

Leonid
20.10.2016
22:43:10

Stanislav
20.10.2016
22:43:38
http://i.imgur.com/Wveni83.png

Louis
20.10.2016
23:02:38
работает
но как вывести не неск строк
а одной строкой
как то сохр это в переменной
Эта группа больше не существует