私は現在 Windows 7 を実行していますが、学校のコンピューターで Linux を使用していたときに、ターミナルに「gedit &」と入力して gedit テキスト エディターを開くことができたのを覚えています。IDLEを開くための同様のプロセスがあるかどうか疑問に思っていました。さらに言えば、Pythonプログラム/スクリプトを「端末に相当するもの」に入力することです。私は完全な初心者なので、少しベースから外れているかもしれません...とにかく、python.exeと呼ばれるこの端末のようなプログラムがあり、Python関連のソフトウェアを開くことができるはずです( IDLE)、そして私は、1) python.exe の目的、2) Linux 端末のように扱えるかどうか、3) どうすればそれを実行できるのか、疑問に思っていました。さまざまなコマンドを試しましたが、ほぼすべてで構文エラーが発生します。とても有難い!
3 に答える
python.exe は Python インタープリターです。すべての Python プログラムはそれで実行されます。コンソールで実行すると、インタラクティブなプロンプトが表示されます。
C:\> python
Python 2.6.6 (r266:84297, Aug 24 2010, 18:46:32) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>
Python プログラムを指定すると、次のように実行されます。
C:\> python myprog.py
インポート可能なモジュールを実行するように指示することもできます:
C:\> python -m modulename
次の方法で IDLE を実行できます。
C:\> python -m idlelib.idle
はい、Idle などのライブラリを開始できます。idlelib をインポートする必要があります。
import idlelib.idle
または、最初に python.exe シェルに入らずにターミナルからアイドルを開始するには、idlelib が PYTHONPATH にあると仮定して python.exe -m idlelib.idle を実行できます。
python.exe は IDLE のシェルのようなもので、主に試したいアルゴリズムをすばやく実験したり、ライブラリ呼び出しや言語機能をテストしたりする目的で新しいファイルを開きたくない場合に使用されます。bash などの Linux シェルには類似点がありますが、Python のシェルはプログラミングを支援することを重視しており、Linux シェルは他のプログラムを起動することを重視しています。subprocess.Popen を使用して Python のシェルで他のプログラムを起動できますが、bash には独自のスクリプト言語がありますが、それらは大きく異なります。
python.exeはPythonであり、具体的にはpythonインタープリターです。