ЛР35. pathlib і файли у браузері
Коротко про роботу
Папка варіанта містить текстовий файл із цілими значеннями. Треба прочитати його та записати підсумок поруч. Варіант
визначає STUDENT_X.
Відкрити робочий зошит Як виконувати лабораторні
1. Умова
Папка варіанта містить текстовий файл із цілими значеннями. Треба прочитати його та записати підсумок поруч.
Перша комірка зошита лише показує значення вашого STUDENT_X разом із типами. Вона не оголошує і не створює предметні
змінні. У коді кожного завдання перенесіть потрібні значення та самостійно оголосіть/створіть відповідні змінні.
2. Що треба знати
Робота виконується після Л1–Л15. Потрібні поняття:
pathlib.Path- відносні шляхи
- файлове введення-виведення
- віртуальна файлова система браузера
Межа матеріалу
Використовуйте поняття, вивчені до Л1–Л15. Не використовуйте абсолютні шляхи на кшталт C:\... або /home/....
3. Варіант, вхідні дані та результат
У зошиті заповніть STUDENT_NAME, STUDENT_GROUP і STUDENT_X від 1 до 30.
Вхідні дані
| Поле | Тип | Зміст |
|---|---|---|
input_file |
str |
відносний шлях до файла варіанта |
output_file |
str |
відносний шлях до підсумкового файла |
Поля результату
| Поле | Зміст |
|---|---|
line_count |
кількість чисел |
total |
сума |
output_text |
точний текст підсумку |
Назви полів результату не змінюйте. Перша комірка лише показує значення варіанта і не створює предметні змінні. У
кожному завданні самостійно присвойте потрібним вхідним змінним показані значення. Результуючі й проміжні змінні
створюйте звичайними присвоєннями. Імена з префіксом alp_ службові.
4. Терміни і правила
Терміни
- відносний шлях — шлях, який визначається від поточної папки проєкту, а не від диска конкретного комп’ютера.
- віртуальна файлова система — файлова система браузерного середовища JupyterLite.
Правила
input_fileіoutput_fileє відносними шляхами всередині папки лабораторної.- Вхідний файл містить по одному цілому числу в кожному непорожньому рядку.
- У файл результату запишіть точний текст
processed\n. output_textмає точно збігатися з текстом, записаним уoutput_file.
5. Завдання
Завдання 1
Створіть Path для input_file і output_file відносно папки лабораторної.
Завдання 2
Прочитайте всі непорожні рядки з цілими числами. Запишіть line_count і total.
Завдання 3
Запишіть у output_file точний текст processed\n. Прочитайте файл назад та запишіть його текст у output_text.
6. Перевірка і здача
- Запустіть самоперевірку та виправте помилки.
- Перезапустіть ядро і виконайте роботу ще раз від початку.
- Збережіть
.ipynbі PDF з кодом та результатами.
Для роботи з файлами покажіть у зошиті назви створених файлів. Також залиште видимий фрагмент або результат, який підтверджує їхню роботу.
Назва PDF: LR35_Прізвище_Група_VNN.pdf.