PythonのIDLEでRunが表示されないとき

独学プログラマーを読んで、最初からつまづいたのでメモ。

前提

IDLEの作業画面は起動したら出てくる「対話シェル」と「New File」で作れる「(ファイル名).py」の2種類がある。

この2種類でメニュー項目が違う。Run項目が出るのは「New File」で出したほう。

対話シェル

New File

メニュー項目の位置はMacだと画面上部でWindowsだとウインドウの上部?

Macの場合はウインドウを選択するとメニュー項目が切り替わるのが確認できる。

Run Moduleを押すと対話シェルのほうにコードの実行結果(今回ならHello World!)が表示される。

invalid Syntaxが出る

対話シェルのほうを「Hello_World.py」としてSaveして開いちゃうとinvalid Syntaxが出る。

意味は「無効な構文です」。対話シェルの最初の方に出てくるバージョン情報とか余計な文章がコードとして実行できないため、このエラーが出る。

なのでNew Fileで白紙のファイルから作り直すと良い。

シェアする

  • このエントリーをはてなブックマークに追加

フォローする