Python ファイルのサフィックス名は次のとおりです: ".py"、".py3"、".pyc"、".pyo"、".pyd"、".pyi"、".pyx"、" .pyz」、「.pywz」、「.rpy」、「.pyde」、「.pyp」、「.pyt」。
Python ファイル接尾辞の概要:
(1).py:
py で展開このファイルは Python ソース コード ファイルであり、python.exe によって解釈され、コンソールで実行できます。テキストエディタで読み書きできます。
(2).py3:
Python3 スクリプト (Python3 スクリプトは通常、.py3 ではなく .py で終わるため、使用されることはほとんどありません)。
(3).pyc:
pyc 拡張子は、Python のコンパイル済みファイルです。 py ファイルよりも高速に実行され、テキスト編集で編集および表示することはできません。そのため、py ファイルの代わりに pyc ファイルがリリースされることがよくあります。
Python が実行されると、まず py ファイル内のソース コードが PyCodeObject にコンパイルされ、pyc ファイルに書き込まれます。その後、仮想マシンが PyCodeObject を実行します。 Python が import を実行すると、最初に対応する pyc または pyd (dll) ファイルが検索され、見つからない場合は、対応する py ファイルがコンパイルされて pyc ファイルに書き込まれます。 pyc ファイルは、
python -m py_compile src.py によって生成することもできます。
.pyc バイナリ ファイルは .py ファイルに逆コンパイルでき、その逆コンパイル ソフトウェアは Easy Python Decompiler と呼ばれます。
(4).pyo:
pyo は最適化されコンパイルされたプログラムであり、テキスト エディタで編集することはできません。
python -O source.py は、ソース プログラムを pyo ファイルにコンパイルできます。
これは、最適化 (-O) 時に作成される *.pyc ファイルです。Python3.5 以降、Python では .pyo と .pyc の代わりに .pyc のみが使用されます。
(5).pyd:
これは基本的に Windows DLL ファイルです。
pydとは、一般的にC/CなどPython以外の言語で書かれたPython拡張モジュールで、DLLファイルに相当するPythonのダイナミックリンクライブラリです。 Linux システムでは、通常、.so ファイル
(6).pyi:
MyPy スタブ、スタブ ファイル (PEP 484) です。
(7).pyw:
Windows Python スクリプトは pythonw.exe で実行されます。
pyw ファイルは pyc ファイルに似ていますが、pyw の実行時にコンソール ウィンドウは表示されません。開発中 (純粋なグラフィカル インターフェイス プログラム)、一時的に pyw を py に変更して、デバッグ用のコンソール ウィンドウを表示できます。
(8).pyx:
Cython src を C/C に変換します。
(9).pyz:
Python Script Archive (PEP 441) (これは、標準の Python スクリプト ヘッダーの後にバイナリ形式の圧縮 Python スクリプト (ZIP) が含まれるスクリプトです)。
(10).pywz:
MS-Windows 用 Python スクリプト アーカイブ (PEP 441) (これは、標準の Python スクリプト ヘッダーの後にバイナリ形式が含まれる圧縮された Python スクリプト (ZIP) です)脚本)。
(11).py[cod]:
.gitignore のワイルドカード文字は、ファイルが .pyc、.pyo、または .pyd である可能性があることを示します。
(12).rpy:
アプリケーションまたはフレームワーク固有の機能を含む RPython スクリプトまたは Python スクリプト。
(13).pyde:
処理に使用される Python スクリプト。
(14).pyp:
Py4D Python プラグイン。
(15).pyt:
Python 宣言ファイル。
推奨学習:
Python ビデオ チュートリアル
以上がPython ファイルのサフィックスは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。