ホームページ >バックエンド開発 >Python チュートリアル >Python ファイルのサフィックスは何ですか?

Python ファイルのサフィックスは何ですか?

青灯夜游
青灯夜游オリジナル
2020-10-23 15:38:0073538ブラウズ

Python ファイルのサフィックス名は次のとおりです: ".py"、".py3"、".pyc"、".pyo"、".pyd"、".pyi"、".pyx"、" .pyz」、「.pywz」、「.rpy」、「.pyde」、「.pyp」、「.pyt」。

Python ファイルのサフィックスは何ですか?

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。