ЛР38. 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 |
відносний шлях до файла варіанта |
output_file |
відносний шлях до підсумкового файла |
Поля результату
| Поле | Зміст |
|---|---|
line_count |
кількість чисел |
total |
сума |
output_text |
точний текст підсумку |
Назви полів результату не змінюйте.
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: LR38_Прізвище_Група_VNN.pdf.