.PY

Файл PY

Python Source Code File
Задать вопрос
БЫСТРЫЙ ОТВЕТ

Файл .py - это файл исходного кода Python, представляющий собой обычный текст, содержащий программу или скрипт, написанный на языке Python. Чтобы прочитать код, откройте его в любом текстовом редакторе. Чтобы запустить его, установите Python с сайта python.org, затем введите «python file.py» в терминале. Никогда не запускайте .py из ненадежного источника, не прочитав его предварительно, так как он выполняется с вашими полными правами пользователя.

Разработчик: Python Software Foundation (language created by Guido van Rossum) Категория: Файлы разработчика Открыть стандартное MIME: text/x-python
ОТКРЫВАЕТСЯ НА Windows macOS Linux
Связанные: .DO · .MD · .HEX · .XSD

На этой странице

Проиндексировано расширений: 19k+
Последняя проверка: Jul 1, 2026

Не знаете, что это за файл?

Перетащите любой файл в наш идентификатор - мы прочитаем первые байты, чтобы определить формат.

Идентифицировать файл

Что такое формат файла PY?

.py - это расширение файла, используемое для файлов скриптов, написанных на языке программирования Python. Файл .py содержит исходный код, написанный на Python и хранящийся по умолчанию в виде обычного текста в кодировке UTF-8, поэтому его можно читать и изменять без каких-либо специальных инструментов.

Универсальность файлов .py

Формат .py имеет множество применений и чрезвычайно популярен благодаря широко используемому интерпретатору Python и его огромной экосистеме библиотек. Этот формат поддерживается во многих операционных системах, включая Windows, macOS и Unix/Linux. Сфера применения Python теперь простирается от веб-разработки и анализа данных до машинного обучения и автоматизации, что делает файлы .py присутствующими практически во всех областях современной разработки программного обеспечения.

Управление файлами .py

Просмотр, открытие и редактирование файлов .py возможны с помощью любого текстового редактора. Однако для запуска скрипта .py требуется установленный в системе интерпретатор Python - стандартными командами являются python script.py или python3 script.py. Файлы скриптов .py обычно используются для системного администрирования, автоматизации задач и обработки данных. Когда Python импортирует модуль, он может создать скомпилированный кэш .pyc рядом с исходным кодом. Связанные варианты включают .pyw (скрипты Windows GUI без окна консоли) и файлы заглушек .pyi, используемые для подсказок типов.

Безопасность и защита

РИСК: HIGH

Файл .py - это программа; его запуск выполняет любой содержащийся в нем код с вашими правами пользователя. НИКОГДА не запускайте скрипт Python из ненадежного источника, не прочитав его предварительно; вредоносные скрипты могут удалять файлы, устанавливать вредоносное ПО или красть данные, а Python является распространенным языком для доставки зловредов. Простое ОТКРЫТИЕ .py в текстовом редакторе безопасно (это всего лишь текст). Будьте осторожны с «pip install» неизвестных пакетов, которые требуются скрипту - тайпсквоттинг пакетов PyPI является реальным вектором атаки. Если сомневаетесь, прочитайте исходный код; .py по своей природе человекочитаем.

Детали формата

в двух словах
ПОЛНОЕ НАЗВАНИЕPython Source Code File
РАЗРАБОТЧИКPython Software Foundation (language created by Guido van Rossum)с 1991 (Python 0.9.0); language steward: Python Software Foundation since 2001
MIME-ТИПtext/x-python
ТИПИсходный код в текстовом формате (по умолчанию UTF-8)
СТАНДАРТОткрытый · без роялти
СВЯЗАННЫЕ.do.md.hex.xsd

Программы, открывающие файлы PY

Windows4 apps
Notepad Открытый код Откройте .py для чтения или редактирования кода с подсветкой синтаксиса (не запускает его - для этого нужен Python).
Python (run it) Открытый код Установите Python с сайта python.org (отметьте «Add to PATH» / py launcher). Затем в терминале: «python file.py». Чтобы окно оставалось открытым после сбоя, запускайте из уже открытого терминала, а не двойным щелчком.
Visual Studio Code Бесплатно Откройте .py, установите расширение Microsoft Python и нажмите Run (F5) для редактирования, отладки и выполнения.
PyCharm Community Бесплатно Полноценная IDE для Python (бесплатная версия Community) - откройте проект, запускайте и отлаживайте файлы .py одним щелчком мыши.
macOS2 apps
Python (run it) Открытый код Установите Python с сайта python.org (отметьте «Add to PATH» / py launcher). Затем в терминале: «python file.py». Чтобы окно оставалось открытым после сбоя, запускайте из уже открытого терминала, а не двойным щелчком.
Visual Studio Code Бесплатно Откройте .py, установите расширение Microsoft Python и нажмите Run (F5) для редактирования, отладки и выполнения.
Linux3 apps
GNU Emacs Открытый код Откройте .py для редактирования с помощью python-mode; запускайте с помощью встроенной оболочки inferior-python.
Python (run it) Открытый код Установите Python с сайта python.org (отметьте «Add to PATH» / py launcher). Затем в терминале: «python file.py». Чтобы окно оставалось открытым после сбоя, запускайте из уже открытого терминала, а не двойным щелчком.
Visual Studio Code Бесплатно Откройте .py, установите расширение Microsoft Python и нажмите Run (F5) для редактирования, отладки и выполнения.

Технические подробности

глубокая спецификация
Тип файлаИсходный код Python в текстовом формате
MIME-типtext/x-python
Кодировка по умолчаниюUTF-8 (PEP 3120); переопределяется объявлением `# -*- coding: <name> -*-` в строке 1 или 2
Поддержка ShebangВ скриптах Unix/Linux в первой строке ставится `#!/usr/bin/env python3`, что позволяет выполнять их напрямую без явного вызова интерпретатора
Синтаксис отступовЗначимые пробелы - отступы являются частью грамматики; PEP 8 рекомендует 4 пробела на уровень
Точка входа модуляКонструкция `if __name__ == "__main__":` отделяет импортируемый код от кода, который запускается только при прямом выполнении файла
Скомпилированный кэшCPython компилирует исходный код `.py` в байт-код `.pyc` и сохраняет его в `__pycache__/` для ускорения последующих импортов
Поддержка подсказок типовНеобязательные встроенные аннотации согласно PEP 484 (Python 3.5+); отдельные определения заглушек живут в файлах `.pyi`
Синтаксис комментариев`#` вводит однострочный комментарий; строки в тройных кавычках (`"""..."""`) служат строками документации (docstrings) для модулей, классов и функций
Среды выполненияCPython (эталонная реализация), PyPy, Jython, MicroPython, GraalPy
Окончания строкLF предпочтителен на всех платформах; CRLF принимается в Windows
Система импорта`import` и `from ... import` загружают модули; каталог, содержащий `__init__.py`, рассматривается как пакет
Магические байтыОтсутствуют - `.py` является текстовым файлом без бинарной сигнатуры; идентифицируется по содержимому (shebang, ключевые слова `import`/`def`/`class` или структура отступов)
Выпущен1991 (Python 0.9.0); language steward: Python Software Foundation since 2001
Открыть стандартноеДа · без роялти
Спецификацияdocs.python.org

Конвертации PY

Вопросы и ответы сообщества

спрошено пользователями
Задать быстрый вопрос
Получите помощь от людей, работающих с файлами PY. Будьте конкретны - укажите вашу систему и версию ПО.
Аккаунт не нужен · ответы обычно в течение дня

Вопросов пока нет - станьте первым, кто спросит о файлах PY.

Часто задаваемые вопросы

Как запустить файл .py?
Установите Python с сайта python.org, откройте терминал в папке с файлом и введите «python file.py» (Windows) или «python3 file.py» (Mac/Linux). В Windows с помощью лаунчера py вы также можете дважды щелкнуть по нему, но запуск из терминала позволяет увидеть ошибки до того, как окно закроется.
Как открыть файл .py, чтобы увидеть код?
Это обычный текст - откройте его в любом редакторе. Используйте VS Code или Notepad++ для подсветки синтаксиса (Notepad работает, но он слишком прост). Открытие для чтения совершенно безопасно; код выполняется только при ЗАПУСКЕ.
Можно ли конвертировать файл .py в .exe?
Не в виде прямого преобразования файлов, но вы можете упаковать его в автономный исполняемый файл Windows .exe с помощью PyInstaller («pyinstaller --onefile file.py»), cx_Freeze или Nuitka. Результат работает без установленного Python.
Почему мой скрипт Python не запускается?
Распространенные причины: Python не установлен или не добавлен в PATH; скрипт предназначен для Python 2 (поддержка прекращена в 2020 году), а у вас Python 3, или наоборот (синтаксис print различается); или отсутствует необходимая библиотека («ModuleNotFoundError» - исправляется с помощью «pip install <имя>»).
В чем разница между .py и .pyc?
.py - это человекочитаемый исходный код, который вы пишете и редактируете; .pyc - это скомпилированный байт-код, который Python кэширует (в __pycache__) для более быстрого запуска. Вы редактируете .py; Python автоматически регенерирует .pyc. Файл .pyc привязан к конкретной версии Python.
Я дважды щелкнул по своему .py, черное окно мелькнуло и исчезло - что произошло?
Скрипт запустился, завершился (или аварийно завершился) и мгновенно закрыл консоль. Запустите его из уже открытого терминала, чтобы прочитать вывод/ошибку, или добавьте «input()» в конце для паузы. Используйте расширение .pyw для GUI-скриптов, которые не должны отображать консоль.

Ссылки

1Python.org - official downloads and documentationwww.python.org
2Python 3 Language Referencedocs.python.org

Узнать больше

по всей базе данных

Популярные расширения на этой неделе

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.MDMarkdown Document
4.BINCD/DVD Disc Image (BIN/CUE)
5.PARTPartial Download File
6.RPMSGRestricted Permission Message
7.NOMEDIAAndroid No-Media Marker File
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.ICSiCalendar data file

Похожие расширения

.DOStata Do-File
.MDMarkdown Document
.HEXIntel HEX File
.XSDXML Schema Definition
.MAPSource Map (JavaScript / CSS)
.CONFIGConfiguration File

Бесплатные инструменты для файлов

Идентификатор файлов и конвертер изображений в браузере - все работает на вашем устройстве.

Открыть инструменты

Обзор расширений файлов A-Z