Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > Python
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.08.2018, 19:27   #1
Saimonger
Новичок
Джуниор
 
Регистрация: 14.10.2017
Сообщений: 1
По умолчанию Работа с текстовым файлом

Доброго времени суток, форумчане.
Пытаюсь на питоне написать небольшую прогу, но так как я еще видимо совсем чайник не могу сообразить.
Требуется переформатировать текстовый файл, точнее разбить данные из столбца в строки по следующему примеру.
Исходный файл:
-0.027
1.242
-0.012
1.212
123.1
-3.5
2.7
-4.8
#
-0.024
1.242
-0.011
1.210
223.1
-3.0
2.3
-4.1
#
....
Нужно сделать такой:
-0.027,1.242,-0.012,1.212,123.1,-3.5,2.7,-4.8
-0.024,1.242,-0.011,1.21,223.1,-3,2.3,-4.1
....
Помогите пожалуйста, я что то никак не соображу.
Saimonger вне форума Ответить с цитированием
Старый 23.08.2018, 21:18   #2
ViktorR
Старожил
 
Регистрация: 23.10.2010
Сообщений: 2,306
По умолчанию

Например,
Создаём пустой список
Читаем файл по строкам
Если не '#'
Прочитанное значение добавляем в список удаляя ВК
Иначе вываливаемся из цикла
Преобразуем список в строку и печатаем

Код:
MyList =[]
with open(r"Tra.txt", "r") as f:
    for line in f:
        if line.rstrip("\n") != '#':
            MyList.append(line.rstrip("\n"))
        else:
            break
Mystr = ",".join(MyList)        
print(Mystr)
Если надо больше, то делаем внешний цикл по блокам до конца файла данных.
Как-то так, ...
ViktorR вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с текстовым файлом schkiper C# (си шарп) 11 02.05.2013 13:56
Работа с текстовым файлом. Flo C# (си шарп) 0 27.12.2011 16:46
Работа с текстовым файлом lavnikov1 Помощь студентам 2 29.06.2011 20:29
Работа с текстовым файлом rem2010 Помощь студентам 1 27.04.2010 06:54
работа с текстовым файлом cowboy Общие вопросы Delphi 1 02.08.2009 11:14