Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
 Аватар для Alfara
1 / 1 / 0
Регистрация: 20.09.2020
Сообщений: 21

Функция, которая считывает данные из файла и обрабатывает их

19.10.2020, 21:41. Показов 890. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет) Ребят, подскажите, пожалуйста, вообще тему не очень поняла. У меня есть текстовый файл authors.txt , мне нужно, чтобы этот файл был импортирован в PyCharm, для работы с ним. В файле написан месяц, и дата, когда кто родился и умер. Например:

February

2nd February 1882 - James Joyce's birthday, author of Ulysses
7th February 1812 - Charles ****ens's birthday, author of A Christmas Carol
8th February 1828 - Jules Verne's birthday, author of Around the World in Eighty Days
9th February 1881 - Dostoyevsky death, author of Crime & Punishment
26th February 1802 - Victor Hugo's birthday - author of Les Misérables

И дальше все месяца
Мне нужно получить:
8th February 1828 и слова birthday или death.

Я не понимаю, как его импортировать. Попробовала через with open открыть его, чтоб дальше работать, но оно не хочет, а как через импорт делать не поняла...

Python
1
2
3
4
5
6
with open("authors.txt") as text_:
    for record in text_:
        step1 = record.split("", 4)
        step2 = step1[4].split("'s ", 2)
        step3 = step2[1].split(",", 2)
        print(step1[0], step1[1], step1[2], step3[0].lower())
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
19.10.2020, 21:41
Ответы с готовыми решениями:

Написать функцию, которая считывает данные из файла и обрабатывает их
Всем привет) Ребят, подскажите, пожалуйста, вообще тему не очень поняла. У меня есть текстовый файл authors.txt , мне нужно, чтобы этот...

Функция не считывает данные из файла
struct mobile{ char denumire, model; int anul; double pretul; }t; void citire(mobile t, int &n){ ifstream f; ...

Функция не считывает данные из файла
#include <windows.h> //для возможности ввода в консоль кириллицы #include <iostream> #include <fstream> // библиотека для работы...

3
Эксперт Python
8851 / 4502 / 1864
Регистрация: 27.03.2020
Сообщений: 7,317
19.10.2020, 22:30
Alfara, раз другие молчат...
Посмотри тут
https://coderoad.ru/55256461/p... -символы-в
0
Эксперт Python
5438 / 3859 / 1215
Регистрация: 28.10.2013
Сообщений: 9,552
Записей в блоге: 1
19.10.2020, 23:18
Цитата Сообщение от Alfara Посмотреть сообщение
Попробовала через with open открыть его, чтоб дальше работать, но оно не хочет
Любой текстовый файл будет открыт. Если 1) он существует, 2) правильно указывать путь и 3) кодировку.

Что значит не хочет работать? Ошибки где?

Цитата Сообщение от Alfara Посмотреть сообщение
Я не понимаю, как его импортировать
Plain text файлы не импортируют. Импортируют библиотеки.
0
Модератор
Эксперт Python
 Аватар для Fudthhh
2696 / 1602 / 513
Регистрация: 21.02.2017
Сообщений: 4,210
Записей в блоге: 1
20.10.2020, 07:57
Python
1
2
3
4
5
with open("authors.txt", "rt", encoding="utf-8") as file:
    for line in file:
        data, info = line.split("-")
        action = "birthday" if "birthday" in info else "death"
        print(data, action)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
20.10.2020, 07:57
Помогаю со студенческими работами здесь

Напишите программу, которая считывает из файла данные
Напишите программу, которая считывает из файла данные. Найти и вывести в файл ФИ и год рождения самого молодого человека. В моем примере...

Функция,которая считывает из файла только n последних строк
Привет! Подскажите как прописать функцию, перед этим уже прописала потоковое чтение из файла и посчитала количество строк в файле. Спасибо!

Нужно написать программу которая считывает данные из текстового файла
Привет всем. Умоляю о помощи с программой. Нужно написать программу которая считывает данные из текстового файла , затем изменяет данные...

Асинхронная функция которая считывает всего несколько раз данные с микроконтроллера (Arduino) через СОМ порт
Такая проблема: Пишу небольшой проектик (задание:визуализация на диплом). Схема работы должна быть такой: Считываем с другого компа данные,...

C# ASP.NET, Windows Forms. Написать программку которая считывает из файла данные
Здравствуйте дорогие знатоки! Посоветуйте пожалуйста начинающему программисту на C# ... До этого приходилось по большей части кодить на...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru