Pythonのプログラムを実行するにはどうすればいいですか?

それで、Pythonを少しずつ好きになってきたのですが、動かすのに苦労しています...。笑

今はIDLEを使っていますが、一度に2、3行しか実行できないので、全く役に立ちません。

また、実際の.pyファイルの作成にはKomodo Editを使用しています。

質問は、実際のプログラムをテストするために、どうやって.pyファイルを実行すればいいのかということです。

私はWindows 7を使用しており、IDEとしてKomodo Edit 5を使用しています。KomodoでF5を押しても何もしてくれません。

.

ソリューション

ご質問いただき、ありがとうございます。私はちょうどこのことをwikibookで説明しようとしていました(明らかに不完全ですが)。 私たちはPythonの初心者を相手にしているので、あなたが質問していることを正確に理解するために何人かを助けなければなりませんでした。

WindowsでのコマンドラインPython:

0.エディタで"Save"または"Save as"を使って、Pythonコードファイルをどこかに保存します。 ここでは 'first.py'とし、デスクトップに作った "pyscripts" のようなフォルダに保存します。

1.1. プロンプト(Windowsの 'cmd'シェルのようなもので、コンピュータのテキストインターフェース)を開きます。

start > run > "cmd" (小さなボックスの中).  OKです。     

2.2. コマンド 'cd'(ディレクトリの変更)と 'dir'(ディレクトリ内のファイルを表示して、頭を確認する)を使って、pythonファイルがある場所に移動します。 今回の例では次のようにします。

\cd C:Documents and Settings%Gregg\Desktop%pyscripts
  1. 試しに

    \python first.py

もし、このメッセージが出たら

次のようなメッセージが表示された場合: 'python'は、内部または外部のコマンドとして認識されていません。 内部または外部のコマンド、操作可能な プログラムまたはバッチファイルとして認識されていません。

と表示された場合は、python(Pythonを 'コンピュータの命令に変換するインタプリタプログラム)がパスに入っていないことになります(下記のPythonをパスに入れるを参照)。 そこで、次のように呼び出してみてください(Python2.6が通常の場所にインストールされていると仮定します)。

\C:Python26\python.exe first.py

(上級者向け:first.pyの代わりに、first.py'のフルパスをC:Documents and SettingsGregg\Desktop\pyscripts\first.pyと書き出すこともできます)

Putting Python In Your Path (Pythonをあなたのパスに入れる)

Windowsの場合

プログラムを実行するために、オペレーティングシステムは様々な場所を探します。 プログラムを実行するために、OSは様々な場所を探し、あなたが入力したプログラム/コマンドの名前を、途中でいくつかのプログラムと一致させようとします。 プログラムを実行するために、OSはさまざまな場所を探し、あなたが入力したプログラムやコマンドの名前と、その途中にあるプログラムを照合します。

ウィンドウズでは

コントロールパネル> システム> 詳細> |環境変数> システム変数 -> パス

これには以下が必要です。 C:Python26; (または同等のもの)。 これを先頭に置くと 先頭に置くと、最初に見られる場所になります。 最後に追加することもできますが、そちらの方がより健全でしょう。

そして、プロンプトを再起動して、 'python'と入力してみてください。 すべてうまくいっていれば、次のようになります。 プロンプトが表示されます。

解説 (1)

を呼べばいいのです。

python /path/to/filename.py
解説 (7)

IDLEでF5を押す

IDLEで.pyファイルを開き、F5を押して実行することができます。

同じファイルを他のエディタ(Komodoなど)で開いて保存し、再びF5を押すと、F5はIDLEで動作します(他のツールで編集した場合も同様)。

もし、Komodoから直接実行したい場合は、こちらの記事を参考にしてください。Executing Python Code Within Komodo Editによると、以下のようになります。

  1. ツールボックス -> Add -> New Command... を開きます。

  2. 一番上のフィールドに 'Run Python file&#39 という名前を入力します。

  3. 'Command'の欄に以下のテキストを入力します。

    %(python) %F 3.オプションで 'Key Binding'タブをクリックして、このコマンドにキーコマンドを割り当てます。 OK」をクリックします。

解説 (3)