
Сан
03.02.2016
03:47:36

Ilya
03.02.2016
03:47:36
если тебе перезаписывать, это не нужно
вспомнил вбасик

Сан
03.02.2016
03:48:00

Google

rabbitkate
03.02.2016
03:48:04
эээ
ща
блин

Сан
03.02.2016
03:48:09
Я инквизитор сегодня
Бугага

rabbitkate
03.02.2016
03:48:22
сложно соображать к утру

Ilya
03.02.2016
03:48:23
чо там по модерации у нас было? :)

Сан
03.02.2016
03:48:34
А чоу тут

Ilya
03.02.2016
03:48:44
Гори
вспомним детство: [!]

Сан
03.02.2016
03:49:03
Не хочу вспоминать

Ilya
03.02.2016
03:49:09

Сан
03.02.2016
03:49:10
!!!!

Google

Сан
03.02.2016
03:49:23
11:49
Епт

Ilya
03.02.2016
03:49:47
о, у тебя gmt+8 ?

Сан
03.02.2016
03:49:53
Да
Байкал

Ilya
03.02.2016
03:50:14
третий вроде с таким гмт
иркутск?
с какого района? ;)

Сан
03.02.2016
03:50:26
+

Ilya
03.02.2016
03:51:13

Сан
03.02.2016
03:51:30
Дси?
Деревня Слабого Интеллекта?
?????
Деловые Сети Иркутск
Что эт

Ilya
03.02.2016
03:52:14
провайдер, ага

rabbitkate
03.02.2016
03:52:38
я не понимаю, что не так(((( https://github.com/rabbitkate/learn_python/blob/master/my_first_parser.py

Ilya
03.02.2016
03:53:17
как ругается?

Google

Ilya
03.02.2016
03:53:46

Dan
03.02.2016
03:53:50
а ты зачем по size в цикле проходишь ?

rabbitkate
03.02.2016
03:54:15
у меня в нем данные, которые нужно перенести в таблицу

Dan
03.02.2016
03:54:17
у тебя size это размер файла из span

Ilya
03.02.2016
03:54:48
но кстати
ты просто поиграйся в idle сначала

Dan
03.02.2016
03:55:01
это строка аля - 11,1

Ilya
03.02.2016
03:55:02
пишеться просто текст в точку

rabbitkate
03.02.2016
03:55:23

Ilya
03.02.2016
03:56:08
ну ты просто в идле попробуй текст в писать в координаты

Dan
03.02.2016
03:57:11
тебе скорее всего определение
workbook = xlsxwriter.Workbook('Expenses01.xlsx')
worksheet = workbook.add_worksheet()
надо выносить за цикл
for pdf in soup.findAll('li')[5:]:

Dan
03.02.2016
03:57:37
выше у тебя с каждой итерацией создается новый документ

rabbitkate
03.02.2016
03:57:40
файл-то он создал
он заполнять его не хочет

Dan
03.02.2016
03:58:08
он по теории его каждый раз перезаписывает

Ilya
03.02.2016
03:59:02
10 цифр в разные строки записать?

rabbitkate
03.02.2016
03:59:24

Ilya
03.02.2016
04:00:06
отдельно от этого цикла работает?

Google

Dan
03.02.2016
04:02:12
по теории должно быть что то вроде
workbook = xlsxwriter.Workbook('Expenses01.xlsx')
worksheet = workbook.add_worksheet()
row = 1
for pdf in soup.findAll('li')[5:]:
row += 1
m = re.search('(\d+,\d)', pdf.span.string)
size = m.group(0)
worksheet.write(row, 1, 'Total')
worksheet.write(row, 2, '=SUM(B1:B4)')
workbook.close()

Pavel
03.02.2016
04:03:44
тотал и сумм вынеси из цикла.
а в формуле b`4` посчитай, сколько на самом деле надо.
или нет?
зачем считать size и никуда его не девать? что тут происходит вообще?

rabbitkate
03.02.2016
04:11:42
так-с
сейчас
Паш
в коде ошибок больше нет, но в таблице в тотал пишет 0

Ilya
03.02.2016
04:17:41
а не A1:A4 ?

Admin
ERROR: S client not available

Ilya
03.02.2016
04:17:51
а, не, гоню

Pavel
03.02.2016
04:19:08

Dan
03.02.2016
04:19:10
все правильно записалось ?

Older
03.02.2016
04:19:29
Поставь точку остановы и попробуй варианты в консоли

Ilya
03.02.2016
04:19:46
+ дебаг принтами
полезно

Older
03.02.2016
04:19:52
+
Я пока спросонья еще не вдуплил, но только вижу что m переназначается в цикле

Pavel
03.02.2016
04:21:32
я чё предлагаю, ты расскажи задачу целиком. а то всё начиналось с "пишу парсер html", а закончилось экселем. Что сделать-то надо.

Google

Older
03.02.2016
04:21:35
а чего сделать то надо? Сохранить в экселе?

Pavel
03.02.2016
04:22:25

Older
03.02.2016
04:22:42
BS уже вроде деприкейтед, не?

rabbitkate
03.02.2016
04:23:51

Pavel
03.02.2016
04:24:39
я был прав?
вангую что нужен столбиков номеров журнала с размерами и итогом внизу, но подождём показаний ответчика.

rabbitkate
03.02.2016
04:25:13
нет
просто достать размер файлов и столбиком вывести в экселе

Older
03.02.2016
04:26:32
откуда данные надо брать?

Pavel
03.02.2016
04:26:35
чёрт знает, чем это отличается от моего коммента, ну да ладно.

rabbitkate
03.02.2016
04:27:03

Сан
03.02.2016
04:27:04
Помогу

Older
03.02.2016
04:28:36
я бы через xlrd делал

Dan
03.02.2016
04:28:42
workbook = xlsxwriter.Workbook('Expenses01.xlsx')
worksheet = workbook.add_worksheet()
row = 1
for pdf in soup.findAll('li')[5:]:
row += 1
m = re.search('(\d+,\d)', pdf.span.string)
size = m.group(0)
worksheet.write(row, 1, 'Size')
worksheet.write(row, 2, size)
workbook.close()

Older
03.02.2016
04:29:37
https://github.com/python-excel/xlrd

Pavel
03.02.2016
04:29:57

Dan
03.02.2016
04:30:56
сейчас главное записать данные, привести к правильному формату можно после

Older
03.02.2016
04:32:21
подебажь принтами, посмотри где обрывается. Не надо сразу целиком писать скрипт, делай поэтапно - получила параментр нужный и переходи к следующему
параметр