Файлы хранят постоянную информацию на наших компьютерах. Обычно они находятся на жестком диске, который сохраняет содержимое файла даже после перезагрузки или выключения компьютера. Файлы имеют формат имя.расширение. Примеры могут быть такие:
program.py для файла программы на Python
holiday.jpg для фотографии из отпуска
Resume.pdf для файла резюме в формате PDF
При работе с файлами мы обычно открываем их, выполняем какие-то действия с их содержимым, а затем закрываем файл. То же самое делается и в Python. Работа с текстовыми файлами может быть выполнена в 3 шага:
f = open('document.txt') # Открыть файл document.txt
print(f.read()) # Прочитать содержимое и вывести его
f.close() # Закрыть файл
Здесь f.read() возвращает все содержимое файла document.txt в виде строки. Мы могли бы присвоить эту строку переменной, но в этом примере мы просто выводим содержимое.
Задание
Есть файл под названием input.txt. Программа должна прочитать содержимое input.txt и вывести:
Количество символов в файле
Количество строк в файле
Количество слов в файле (слова разделены пробелом или новой строкой)