Форум программистов, компьютерный форум, киберфорум
Python
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 17.12.2017
Сообщений: 4

Парсинг txt

04.02.2018, 10:55. Показов 1353. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
День добрый!!! помогите справиться такой проблемой:
есть выгрузка с базы в виде текста-файла нужно вытащить с него данные по строчно(либо удалить не нужное, встречаются и повторы)
не большой отрывок будет во вложении
выгрузка выходит каждый месяц и таких строк накапливается 20-30 тыщ...

пробовал такой метод

Python
1
2
3
4
5
6
7
8
9
i = 0
with io.open('1.txt', encoding='cp1251') as file:
    for line in file:
        if ("TID:" and "MID:" and "ADRESS:") in line:
            line = ' '.join(line.split())
            i += 1
            print(i, line)
    if not i:
            print('не найден')
результат печальный .... выводится список по последнему слову в условии(все строки где есть ADRESS: ), не понимаю почему так
хотелось бы чтоб стало так:
TID:20117795 MID:581000002731 Код активации:59213609 ТСТ:SUBWAY Юр. лицо ТСТ: ООО Олив ADRESS:ул. Привокзальная, 22 ЖД вокзал

PS: что еще можно почитать изучить?!?! в основном-работаю с бот-телеграмм... советы и критику принимаю
Вложения
Тип файла: txt пример.txt (17.9 Кб, 9 просмотров)
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
04.02.2018, 10:55
Ответы с готовыми решениями:

Парсинг txt
Добрый день, уважаемые программисты. Сыну в 5 классе задали на питоне выполнить следующее задание: Создать файл с именем hw05.py....

Python v.2.7 Как открыть второй 2.txt путь к которому прочитали из первого 1.txt
Привет всем, нуждаюсь в помощи тех, кто с таким сталкивался. Кратко: Прочесть путь к файлу .txt и по нему, открыть на редактирование...

Из файла 1.txt взять n первых и n последних строк, и сохранить их как файл 2.txt
Подскажите пожалуйста, как из файла 1.txt взять n первых и n последних строк, и сохранить их как файл 2.txt. Питон почти не знаю, но вот...

2
Фрилансер
 Аватар для Black Fregat
3709 / 2083 / 567
Регистрация: 31.05.2009
Сообщений: 6,683
04.02.2018, 13:46
Ошибка тут:
Цитата Сообщение от SLR771 Посмотреть сообщение
Python
1
if ("TID:" and "MID:" and "ADRESS:") in line:
Нужно
Python
1
if ("TID:" in line) and ("MID:" in line) and ("ADRESS:" in line):
1
Эксперт по компьютерным сетям
 Аватар для Jabbson
5907 / 3359 / 1036
Регистрация: 03.11.2009
Сообщений: 10,008
04.02.2018, 23:13
или

Python
1
if all(x in line for x in ['TID', 'MID', 'ADRESS']):
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
04.02.2018, 23:13
Помогаю со студенческими работами здесь

Подскажите как подключить input.txt and output.txt
s = input() n = int(s.split(" ")) m = int(s.split(" ")) k = int(s.split(" ")) i = 1 if (n+m)%k == 0: i=(n+m)//k else: ...

Input.txt и output.txt
На Паскале, есть вот такой код: var input, output : string; begin assign(input,'input.txt'); reset(input); ...

Парсинг txt файл
Есть файл в котором содержаться даты и когда скрипт найдет одну из дат что я введу необходимо вывести 5 строчек за этой датой. как...

Парсинг txt документа
Привет, не могу сообразить как сделать парсинг документов {txt}, я сделал легкий код, но он работает не корректно. Пример txt...

В папке К2 создайте файл t3.txt, в который перепишите вначале текст из файла t1.txt, а затем из t2.txt
В папке К2 создайте файл t3.txt, в который перепишите вначале текст из файла t1.txt, а затем из t2.txt


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru