Professional Documents
Culture Documents
Лаб 6 PY
Лаб 6 PY
РОБОТА З ФАЙЛАМИ
Мета роботи: ознайомитися з засобами роботи з файлами в мові Python, діями
над ними
Хід роботи:
Завдання 1. Створіть новий файл numbers.txtу текстовому редакторі і запишіть у
нього 10 чисел, кожне з нового рядка. Напишіть програму, яка зчитує ці числа з
файла і обчислює їх суму, виводить цю суму на екран і, водночас, записує цю
суму у інший файл з назвою sum_numbers.txt.
import time
from datetime import datetime
# Завдання 1
print('Завдання 1')
total = 0
# Завдання 5
print('Завдання 5')
with open(r'guest_book.txt', 'a', newline='\n') as guest_file:
n = int(input('Скільки користувачів: '))
name_file = os.path.abspath("guest_book.txt")
for k in range(0, n):
name = input("Яке Ваше ім'я? ")
guest_file.write(f"Здоровенькі були, {name} " + f' Час:
{time.ctime(os.path.getmtime(name_file))}\n')
print("Здоровенькі були, {}".format(name))
guest_file.write(f"Час створення файлу:
{time.ctime(os.path.getctime(name_file))} " + f" Час останніх змін файлу:
{time.ctime(os.path.getmtime(name_file))}\n")
Результат виконання: