4

私はプログラミング (および Python) の初心者です。WinXP 64 ビット ラップトップのコマンド プロンプトで Python スクリプトを実行できません。パスを割り当て、set path と入力して確認しました。私はPython32を持っています。次のメッセージが表示されます。

>>>python hello.py

File <”stdin”&gt; , Line1
  Python hello.py
             ^
SyntaxError: Invalid syntax

以下は私が試したスクリプトです:

#!/usr/bin/python
message = "Hello, world!"
print(message)
4

6 に答える 6

6

これを入力する必要があります

python hello.py

Python インタープリター内ではなく、dos/cmd プロンプトで

于 2012-07-05T23:52:31.037 に答える
5

次のようにします。

ディレクトリ (私の例では python32) に移動し、 と入力しpython hello.pyます。

cmdのみを入力pythonすると、Python インタープリターが起動され、その後python hello.py構文エラーが返されます。

ここに画像の説明を入力

于 2012-07-06T00:00:29.997 に答える
1

インタープリター内でそれを行う別の方法は、.py なしでモジュールの名前をインポートすることです。たとえば、あなたの場合は次のようになります。

>>>import hello

戻るだろう

Hello, World!
于 2012-07-06T00:05:44.357 に答える
0

pythonスクリプトを実行するために使用するコマンドなので、シェルで実行します。Windowsでは、これはコマンドプロンプトになります([実行]> [cmd])。

于 2012-07-05T23:54:04.260 に答える
0

あなたはWindowsコマンドラインではなくPythonインタープリターの中にいます。

Windowsのコマンドラインを開くには、

[スタート]->[すべてのプログラム]->[アクセサリ]->[コマンドプロンプト]

次に、hello.pyを保存したディレクトリに移動する必要があります。デスクトップにある場合は、次のようにします。

cd Desktop

その後、次のことができます。

python hello.py

そしてそれはうまくいくでしょう。

于 2012-07-05T23:57:12.180 に答える
0

Python シェル内でコマンドを入力しているので、DOS プロンプトから実行します。

すなわち、

 C:\somepath\> python hello.py

すでにパス上に python 実行可能ファイルがあるので (通常、うまくいかない場合の一番の問題です)、準備は整っているはずです。

于 2012-07-05T23:53:09.670 に答える