Уведомления

Группа в Telegram: @pythonsu

#1 Сен. 11, 2015 15:05:14

Kir@
Зарегистрирован: 2015-08-13
Сообщения: 124
Репутация: +  0  -
Профиль   Отправить e-mail  

чтение из файла ( по строкам, не с начала)

Во-во, как раз еще хотел спросить про объединение строк 1-4 в одну.
Воткнул, нет адреса.

Отредактировано Kir@ (Сен. 11, 2015 15:07:46)

Офлайн

#2 Сен. 11, 2015 15:09:36

Iskatel
Зарегистрирован: 2015-07-29
Сообщения: 291
Репутация: +  3  -
Профиль   Отправить e-mail  

чтение из файла ( по строкам, не с начала)

Ну накосячил я…
цифра = номер строки - 1. Т.к. нумерация с 0. Мог бы догадаться
Там один должно быть а не 2

Отредактировано Iskatel (Сен. 11, 2015 15:09:57)

Офлайн

#3 Сен. 11, 2015 15:13:06

Kir@
Зарегистрирован: 2015-08-13
Сообщения: 124
Репутация: +  0  -
Профиль   Отправить e-mail  

чтение из файла ( по строкам, не с начала)

Я тут помру скоро со своим кодом
А как теперь все 4 строки в одну слепить?

Как-то так:

    elif i % 4  == 3:
        result.append(line.strip()+'\n')
...
print (''.join(result))
Но тогда предыдущие условия не отрабатывают. Надо после строки 4 (она же 3 у питона) \n воткнуть….

Отредактировано Kir@ (Сен. 11, 2015 15:18:16)

Офлайн

#4 Сен. 11, 2015 15:15:35

Iskatel
Зарегистрирован: 2015-07-29
Сообщения: 291
Репутация: +  3  -
Профиль   Отправить e-mail  

чтение из файла ( по строкам, не с начала)

А про объединение не очень понял.
объединить можно заменив

'\n'.join(result)
на
' '.join(result)

если это то..

Офлайн

#5 Сен. 11, 2015 15:19:31

Kir@
Зарегистрирован: 2015-08-13
Сообщения: 124
Репутация: +  0  -
Профиль   Отправить e-mail  

чтение из файла ( по строкам, не с начала)

Iskatel
если это то..
Да, самый цимус!
ОГРОМНОЕ СПАСИБО!!!

Офлайн

#6 Сен. 11, 2015 15:32:57

Iskatel
Зарегистрирован: 2015-07-29
Сообщения: 291
Репутация: +  3  -
Профиль   Отправить e-mail  

чтение из файла ( по строкам, не с начала)

Я твое добавление увидел после того как написал.

Kir@
Но тогда предыдущие условия не отрабатывают. Надо после строки 4 (она же 3 у питона) \n воткнуть….

Ну так ты правильно все сделал, что не отрабатывает? Добаь только пробел после запятой в
 result.append(line.strip()+', ')

но это чтоб смотрелось пограмотней

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version