2016-09-02 8 views

答えて

0

Pythonは(インタプリタによって実行される)動的言語であり、バイナリにコンパイルすることはできません。 (javascript、phpなどに似ています)Pythonコマンドを実行するためにはインタプリタが必要です。 Pythonを他の言語に翻訳してexeにコンパイルするサードパーティのツールがなければ、これを行うことはできません。

+0

私はビジュアルスタジオでPythonコードを実行できますが、C#で実行すると.exeファイルに変更できません。その後、EXEファイルに変更することができます – mickeymouse

+0

次の記事をご覧ください:http://www.programiz.com/記事/差分コンパイラインタープリタ –

+0

C#には、コードをILにコンパイルするコンパイラがあり、実行時にJITコンパイラによってマシンコマンドに変換されます。そのため、コンパイルされたexeファイルが表示されます。 Pythonコードはコンパイルされませんが、実行時にはコンパイルの進行がなく、解釈されます(コードが解析され、機械命令が実行されます)。 –

関連する問題