Урок 1.2 · Компьютер без страха · Модуль 1. Файлы и папки · Бесплатно
Цель урока: Понять, что расширение — подсказка системе, чем открыть файл, и почему «.py.txt» не запускается.
Нужно знать заранее: Урок 1.1 — что файл лежит в папке.
Зачем это нужно: половина «файл не открывается» и «файл не запускается» — это расширение. Именно на нём спотыкаются, когда сохраняют программу или документ.
Как это работает: имя файла состоит из двух частей, между ними точка. Слева — то, что вы придумали («домашнее задание»), справа — расширение («docx»). Расширение говорит системе, какой программой открывать файл. Самые частые: .docx — текстовый редактор (Word, Google Документы) .pdf — просмотрщик PDF .jpg — просмотр фотографий .txt — блокнот: обычный текст без оформления .exe — программа для Windows Содержимое от расширения не меняется: переименуйте документ в .txt — он откроется блокнотом, но текст внутри останется тем же.
Разбор: в Windows расширения по умолчанию скрыты. Поэтому файл «dnevnik.py.txt» в проводнике выглядит как «dnevnik.py» — и человек уверен, что сохранил программу. А система видит два расширения и считает файл текстовым. Отсюда «файл есть, а программа говорит, что его нет».
Лечение — включить показ расширений. В Windows 10: вкладка «Вид» → галочка «Расширения имён файлов». В Windows 11 кнопки «Вид» нет: в верхней панели проводника нажмите «Просмотреть» (в части сборок — «Вид») → «Показать» → «Расширения имён файлов». Если не нашли: кнопка «…» справа в панели → «Параметры» → вкладка «Вид» → снять галочку «Скрывать расширения для зарегистрированных типов файлов».
Частая ошибка: думать, что расширение защищает от вирусов. Оно только подсказывает, чем открыть. Файл «photo.jpg.exe» — это программа, а не фотография, и запускать её нельзя.
Итог: расширение — это подсказка, а не украшение имени. Включите показ расширений один раз, и половина загадок исчезнет.
Одно и то же содержимое, разные расширения:
заметки.txt — откроется блокнотом
заметки.docx — откроется текстовым редактором
заметки.pdf — откроется просмотрщиком PDF
Файл dnevnik.py.txt — это текстовый файл с двумя расширениями, а не программа.Вы сохранили файл как dnevnik.py, но система говорит, что такого файла нет. В проводнике он виден. Что вероятнее всего?
Критерий успеха: Вы можете объяснить, зачем нужно расширение, и знаете, где включить его показ.