
Standard PY, zapisywany najczęściej jako .py, to popularne rozszerzenie plików zawierających kod źródłowy napisany w języku Python. Taki plik może przechowywać skrypt, moduł albo fragment aplikacji. Nazwa pliku składa się z części głównej oraz rozszerzenia .py, np. program.py. Samo rozszerzenie informuje, że plik zawiera kod Pythona, który może zostać otwarty w edytorze tekstowym, środowisku programistycznym albo uruchomiony przez interpreter tego języka. Oficjalna dokumentacja Pythona wskazuje, że nazwa modułu odpowiada nazwie pliku z dołączonym przyrostkiem .py.
Co oznacza rozszerzenie .py?
Najczęstsze pytanie dotyczące tego hasła brzmi: do czego służy plik .py? Jego podstawowym zadaniem jest przechowywanie instrukcji, funkcji, klas, zmiennych i innych elementów programu napisanego w Pythonie. Plik może być uruchamiany bezpośrednio jako skrypt albo importowany przez inny program jako moduł. W drugim przypadku nazwa pliku bez rozszerzenia .py staje się nazwą modułu używaną w kodzie. Oznacza to, że plik kalkulator.py może zostać wykorzystany w innym programie jako moduł o nazwie kalkulator.
PY jest więc bezpośrednio związane z Pythonem, czyli wysokopoziomowym językiem programowania ogólnego przeznaczenia. Python jest stosowany m.in. do tworzenia aplikacji, automatyzacji zadań, analizy danych, programowania internetowego i uczenia maszynowego. W praktyce najważniejsze jest rozszerzenie .py, które identyfikuje plik źródłowy Pythona.
Jak otworzyć plik .py?
Często pojawia się pytanie, jak otworzyć plik .py. Ponieważ jest to plik tekstowy zawierający kod źródłowy, można go otworzyć w edytorze tekstu albo w programie przeznaczonym do pisania kodu, takim jak Visual Studio Code, PyCharm czy IDLE. Do wykonania zapisanych instrukcji potrzebny jest interpreter Pythona. W systemie Windows instalator Pythona może skojarzyć rozszerzenie .py z interpreterem, dzięki czemu takie pliki mogą być uruchamiane bezpośrednio.
Czym różnią się pliki .py, .pyc i .pyw?
Z rozszerzeniem .py powiązane są również pliki .pyc i .pyw. Plik .pyc zawiera skompilowany kod bajtowy tworzony przez Pythona m.in. podczas importowania modułów i może być przechowywany w katalogu pycache. Nie jest tym samym co źródłowy plik .py i zwykle nie służy do ręcznej edycji. Z kolei .pyw może być używane w systemie Windows dla skryptów uruchamianych bez wyświetlania standardowego okna konsoli.
Czy plik .py jest plikiem wykonywalnym?
Plik .py nie jest plikiem wykonywalnym w takim samym znaczeniu jak typowy plik .exe. Zawarte w nim instrukcje są przetwarzane przez środowisko Pythona. W niektórych systemach skrypt może zostać oznaczony jako wykonywalny i uruchamiany bezpośrednio, ale nadal wymaga odpowiedniego interpretera. Dlatego pliku .py nie można automatycznie uruchomić na każdym komputerze bez dodatkowego oprogramowania.
Do czego wykorzystuje się pliki PY?
PY należy więc rozumieć przede wszystkim jako odniesienie do rozszerzenia .py stosowanego dla plików źródłowych języka Python. Informacja ta pozwala rozpoznać typ pliku, określić jego przeznaczenie i dobrać odpowiedni program do otwarcia lub uruchomienia. Pliki .py są podstawowym sposobem zapisywania kodu Pythona i mogą pełnić rolę samodzielnych skryptów, modułów lub części większych projektów programistycznych.