Файли формату PY містять в собі вихідний код, який був написаний на мові програмування Python. Часто такі документи зустрічаються в кореневих папках різних додатків. Існують методи, що дозволяють самостійно відкрити такий об'єкт на комп'ютері і не тільки переглянути його вміст, а й запустити наявний вихідний код, переглянувши його дію. У цьому допоможе кілька додаткових програм або вбудоване засіб Windows. Давайте розберемо всі ці варіанти по порядку.
зміст
В рамках цієї статті буде розглянута процедура запуску програми або скрипта, закодованого всередині файлів зазначеного вище типу, тому ми не рекомендуємо виконувати його в тому випадку, якщо ви отримали документ з незрозумілого джерела. Адже всередині нього може міститися не тільки вірус, але і інші загрози, які завдадуть шкоди системі та особистих даних.
Ми вирішили почати саме з способу середовища розробки IDLE, оскільки вона є інтегрованою і встановлюється на комп'ютер разом з усіма необхідними елементами мови програмування Python. Максимально корисним цей варіант стане тим користувачам, хто хоче надалі відкривати і взаємодіяти з подібними об'єктами. Всі дії виконуються так:
Перейти на офіційний сайт завантаження Python
Особливість цього методу полягає в тому, що разом з необхідною програмою ви отримуєте всі необхідні стандартні інструменти, що дозволяють відразу почати програмувати на мові Python. Якщо цей варіант вам не підходить, пропонуємо ознайомитися з наступними рішеннями.
Хоч Sublime Text офіційно і вважається звичайним текстовим редактором, більшість користувачів задіють його в якості середовища розробки, адже тут є підсвічування синтаксису, яка робить кодування більш комфортним. Програма займає мало місця на комп'ютері і поширюється безкоштовно, тому її можна без сумнівів завантажити для перегляду файлу формату PY.
Sublime Text може використовуватися в подальшому як засіб перегляду подібних файлів, адже ще він підтримує безліч інших форматів. Крім цього, він знайде своє застосування і в якості середовища розробки, якщо це раптом виявиться необхідним.
Розглянутий вище текстовий редактор вважається пропрієтарним, тобто його вихідний код закритий і продукт офіційно належить певним особам. Notepad ++ - повна протилежність Sublime Text, оскільки поширюється безкоштовно і має відкритий вихідний код. До того ж він підтримує синтаксис більшості відомих мов програмування, що робить його придатним для використання в якості засобу відкриття файлів формату PY.
Якщо командний рядок відразу ж закрилася після відкриття, значить ніяких дій з вихідним кодом здійснювати не можна і він є звичайним скриптом або зовсім не виконується окремо. Ознайомтеся з вмістом файла, знайдіть коментарі або знайомі рядки, щоб розшифрувати призначення цього об'єкта.
Існує ще безліч програм, що дозволяють відкривати подібні формати файлів. У більшості випадків ними є середовища розробки, що підтримують безліч додаткових інструментів, тому звичайному користувачеві завантажувати такий об'ємний софт не має ніякого сенсу. Однак якщо ви зацікавилися в роботі з подібним ПО, радимо ознайомитися з оглядом на кращі рішення в іншій нашій статті, перейшовши за наведеним нижче посиланням.
Докладніше: Вибираємо середу програмування
Багато хто знає про висловлення, сенс якого полягає в тому, що досвідчений програміст може обійтися стандартним Блокнотом, де і напише будь-який софт або скрипти. Почасти такий вислів має частку правди, оскільки встановлений за замовчуванням Блокнот здатний відкрити для редагування файли різних ЯП, в тому числі і Python, а робиться це так:
Звичайно, недолік такого методу полягає у відсутності підсвічування синтаксису і не завжди звичному розташуванні виразів в рядках, проте він дозволяє не використовувати додаткове програмне забезпечення, а обійтися тільки вбудованим Блокнотом або іншим аналогічним наявним текстовим редактором.
Вище ми продемонстрували чотири різних методи перегляду і запуску файлів формату PY на комп'ютері. Як бачите, здійснюється це в спеціальних середовищах розробки або звичайних текстових редакторах, тому від вас вимагається тільки підібрати оптимальне рішення.