2017-03-29 14 views
0

私はコマンドラインから単純なpythonファイルを実行しようとしました。次の内容のscript0.pyというpythonファイルを作成しました。pythonコマンドライン構文エラー

構文エラーが発生しました。

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

これはなんですか?私の最初のPythonの試しは本当に悪く、Mark Lutzの本は役に立たない。私はPython 2.7を使用します。

おかげ

+4

あなたはPythonにシェルコマンドを発行しようとしています。 'python script0.py'は対話的なPythonセッションには入りません。それはシェルのa.k.a.コマンドプロンプトに入ります。 – user2357112

+0

私には分かりません。それは私のためにうまく動作します。ファイルに先行するスペースやその他の文字がありますか? – Prune

+0

@ user2357112が正しい場合は、回答 – Charlie

答えて

1

あなたは、Pythonインタプリタ内部からそのコードを実行しています。お使いの端末が有力>>>が表示されている場合、それはあなたが直接print 2**2を入力、または終了して呼び出すことができますそこには、すでにあなたの内部のpythonを意味python script0.py

私の推測では、あなたは不注意Pythonインタプリタに入り、あなたがでまだ思っていたということですコマンド・プロンプト。 「exit()」と入力してもう一度お試しください。

demo

+0

いいえ、それはPython 2.7です。 – nia

+0

私の更新答えをご覧ください@nia –

+0

ありがとうございます。 exit()はコマンドプロンプトを終了します。私はWindows 10を使用します。おそらく、Python 2.7.12はWindows 10では動作しません。 – nia