Уведомления

Группа в Telegram: @pythonsu

#1 Июль 20, 2018 17:14:28

ElenaBarbanova
Зарегистрирован: 2018-07-20
Сообщения: 16
Репутация: +  0  -
Профиль   Отправить e-mail  

Не получается разделить список на список и записать в файл.

Целевые посетители (Оплаченная ставка (OK))
14558
6564
4394
1187
804
294
171
143

Офлайн

#2 Июль 20, 2018 17:14:50

ElenaBarbanova
Зарегистрирован: 2018-07-20
Сообщения: 16
Репутация: +  0  -
Профиль   Отправить e-mail  

Не получается разделить список на список и записать в файл.

как убрать первую строку и работать с числами

Офлайн

#3 Июль 20, 2018 22:01:05

PEHDOM
Зарегистрирован: 2016-11-28
Сообщения: 2196
Репутация: +  294  -
Профиль   Отправить e-mail  

Не получается разделить список на список и записать в файл.

ElenaBarbanova
что-то не работают теги
все работает
ElenaBarbanova
как убрать первую строку и работать с числами
както так
 import os
f_name = os.path.abspath(__file__)
handle = open(f_name, 'r')
next(handle, None)
for line in handle:
    print(line.strip('\n'))
handle.close()
>>>
f_name = os.path.abspath(__file__)
handle = open(f_name, 'r')
next(handle)
for line in handle:
    print(line.strip('\n'))
handle.close()
>>>



==============================
Помещайте код в теги:
[code python][/code]
Бериегите свое и чужое время.

Отредактировано PEHDOM (Июль 20, 2018 22:01:31)

Офлайн

#4 Июль 23, 2018 10:45:51

ElenaBarbanova
Зарегистрирован: 2018-07-20
Сообщения: 16
Репутация: +  0  -
Профиль   Отправить e-mail  

Не получается разделить список на список и записать в файл.

Спасибо большое!

Офлайн

#5 Июль 23, 2018 10:48:25

ElenaBarbanova
Зарегистрирован: 2018-07-20
Сообщения: 16
Репутация: +  0  -
Профиль   Отправить e-mail  

Не получается разделить список на список и записать в файл.

PEHDOM[PEHDOM
а этот код не убирает строки, если они после чисел идут?
т.е. у меня цикл из трех элементов и получается столбец ц
Целевые пос…
343
53
235345
235345
Целевые постители..
4536
564655
326455
34563
Целевые посетители
65467465
35673
565

Офлайн

#6 Июль 23, 2018 11:22:29

PEHDOM
Зарегистрирован: 2016-11-28
Сообщения: 2196
Репутация: +  294  -
Профиль   Отправить e-mail  

Не получается разделить список на список и записать в файл.

ElenaBarbanova
а этот код не убирает строки, если они после чисел идут?
этот код пропускает только первую строку, если у вас цифры-буквы идут с определенным интервалом то можно пропускать ,например каждую пятую строку, введя счетчик, или используя enumerate()
если же между текстовыми строками интервал произвольный, то нужно анализировать каждую строку на наличие букаф и\или цифр.
в самом простом случае , встроенный тип str содержит методы isalpha() , isalnum(), isdecimal() и пр https://docs.python.org/3/library/stdtypes.html#str
которые позволяют определить состоит ли строка из одних букв или цифр
 handle = '''Целевые пос…
343
53
235345
235345
Целевые постители..
4536
564655
326455
34563
Целевые посетители
65467465
35673
565'''
for string in handle.split('\n'):
    if string.isdecimal():
        print(string)
>>>
343
53
235345
235345
4536
564655
326455
34563
65467465
35673
565
>>>



==============================
Помещайте код в теги:
[code python][/code]
Бериегите свое и чужое время.

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version