• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:python スクリプトファイルの実行)

Pythonスクリプトファイルの実行方法について【初心者向け】

このQ&Aのポイント
  • Python初心者がWindows XPでPython2.6を使い、スクリプトファイルの実行方法について質問しています。
  • 質問者はIDLEエディタでスクリプトファイルを作成し、環境変数も設定していますが、コマンドラインでの実行でSyntaxErrorが発生しているとのことです。
  • 解決方法を探しているので、アドバイスを求めています。

質問者が選んだベストアンサー

  • ベストアンサー
  • sakusaker7
  • ベストアンサー率62% (800/1280)
回答No.2

ああ、やっぱり。 python とだけやると、対話モードで起動してしまいます。 スクリプトを実行したいのなら、 コマンドプロンプトのコマンドラインで、 python test.py としてみてください。

noname#153855
質問者

お礼

ご回答ありがとうございました。 基礎的な対話モードやインタラクティブシェルの仕組みを理解していませんでした。対話モードで、python test.pyと入力しても、それを命令で受けてしまってエラーが出るのだと聞きました。pythonのコマンドラインとwindowsのコマンドプロンプトの違いも知ることができました。

noname#153855
質問者

補足

ありがとうございます なるほど、対話モードでは駄目なのですね。基礎がわかっておらず申し訳ございません。結果、 C:\Documents and Settings\Owner>python test.py python:cant open file 'test.py':[Errno2] NOsuch file or directory と出ます。フルパスを入れれば大丈夫なのですが、解決策ありますか? 質問多くてすみません。 こちらの質問はなしでも結構です。 よろしかったお教え願います。

その他の回答 (2)

noname#77845
noname#77845
回答No.3

test.pyの保存先がC:\Python26なんだから、そこに移動すればOK。 CD \Python26 python test.py で実行できます。

noname#153855
質問者

お礼

ご回答ありがとうございます すんなりと実行することができました。 プログラミングの最初の壁を何とか通ることができました^^

  • sakusaker7
  • ベストアンサー率62% (800/1280)
回答No.1

コマンドラインから入力というのは c:\users\> みたいなのがでているところで python test.py てやってます? File"<stdin>",line 1 なんか test.py を読みに行っていないようですけど。

noname#153855
質問者

補足

早速の回答ありがとうございます コマンドプロンプトを立ち上げると C:\Documents and Settings\Owner> と出てくるのでそこにまずpythonと入力します。 そうすると>>>が出てくるのでそこにpython test.pyと入れています。 よろしくお願いします。

関連するQ&A