53

私はPythonの初心者で、現在コマンドラインの使用に問題があります。スクリプトtest.py(のみが含まれていますprint("Hello."))があり、マップC:\Python27にあります。私のシステム変数では、PythonをC:\ Python27に指定しました(他のバージョンのPythonもコンピューターにインストールしています)。

python test.pyこれはコマンドラインで実行するのに十分なはずだと思いましたが、そうすると次のようになります。

File "<stdin>", line 1
python test.py
       ^
SyntaxError: invalid syntax

なにが問題ですか?前もって感謝します!

4

7 に答える 7

92

python test.py 問題は、Pythonインタープリター内から実行しようとしていることであるように見えます。そのため、そのトレースバックが表示されています。

インタプリタの外にいることを確認してpython test.pyから、bashまたはコマンドプロンプトなどからコマンドを実行します。

于 2012-12-19T21:04:07.820 に答える
11

python test.pyPythonインタープリター内から入力しないでください。次のように、コマンドプロンプトで入力します。

cmd.exe

python test.py

于 2012-12-19T21:05:58.000 に答える
5

同様の問題が発生しました。Windowsコンピューターで、環境変数が正しく設定されていることを確認してください。

環境変数が正しく設定されていることを確認するには:

  1. cmd.exeを開きます

  2. Pythonと入力し、returnキーを押します

  3. (a)Pythonのバージョンを出力する場合、環境変数は正しく設定されています。

    (b)「そのようなプログラムまたはファイル名はありません」と出力される場合は、環境変数が正しく設定されていません。

環境変数を設定するには:

  1. [コンピュータ]->[システムプロパティ]->[システムの詳細設定]->[環境変数の設定]に移動します
  2. システム変数のGotoパス。最後に;C:\Python27を追加します。

正しい変数がすでに設定されている場合。次に、Pythonインタープリター内でファイルを呼び出します。

于 2014-09-09T07:01:51.207 に答える
4

Pythonターミナルに入力するだけexit()で、Pythonインタープリターを終了できます。その後、コードを実行すると、エラーは発生しなくなります。

于 2021-04-25T21:23:32.123 に答える
1

スクリプトを実行するには、Pythonシェル内ではなく、コマンドプロンプトで「pythontest.py」コマンドを記述する必要があります。また、test.pyファイルは、CLIで実行するパスにある必要があります。

于 2012-12-19T21:08:15.477 に答える
0

コマンドラインから実行するということは、ターミナルまたはDOSシェルから実行することを意味します。Python自体から実行しています。

于 2012-12-19T21:07:36.757 に答える
-1

「Pythonインタプリタ」から出てきます。

  1. PATH変数c:\python27を確認してください
  2. cdとファイルの場所。3.Pythonyourfilename.pyと入力します。

これがうまくいくことを願っています

于 2015-09-24T12:02:17.453 に答える