2011-01-15 9 views
0

私は初心者のプログラマーですので、私の質問にはっきりとお答えします。私はMac 10.6.5でPythonスクリプトを実行していますが、現在、テキストファイルに書き込んで保存しようとしています(HeadsUp Python bookの指示に従ってください)。関数+ F5(指示通り)を押すたびに、同じ「無効な構文」エラーが発生し、Idleはヘッダーの「Python 3.1.3」の「1」を強調表示します。私が参照しているヘッダーは次のとおりです。ヘッダーのPython 3.1.3が構文エラーとして表示されるのはなぜですか?

darwinの[GCC 4.0.1(Apple Inc. build 5494)]のPython 3.1.3(r313:86882M、Nov 30 2010、09:55:56)詳細については、「著作権」、「クレジット」または「ライセンス()」を参照してください。

非常にイライラします。私はコードをチェックして再チェックしましたが、これはコード関連のようではありません。なぜなら、 "文法エラー"はすべてのIdle/Pythonセッションに投稿されるヘッダーテキストに関するものです。誰にでも助けますか?

+1

実行しようとしているコードを貼り付けることはできますか? – ulidtko

+1

そのヘッダは、Pythonがプリントするものであり、自分で書くべきではありません。 –

答えて

0

...とアイドルハイライトヘッダの「Pythonの3.1.3」で「1」...

スタンドアロンPythonスクリプトは、「ヘッダ」を含むために使用されるが、それは次のようになりますただ

#!/usr/bin/env python 

または、I uのインタプリタの名前に応じて、多分

#!/usr/bin/env python3.1 

わかりませんあなたの質問を理解してください。

0

あなたは誤ったIDLEウィンドウにスクリプトを書いています! IDLEを起動すると、スクリプトを書くためのものと、インタラクティブなPythonシェルを持つものがあります。インタラクティブなPythonシェルのコンテンツを実行することは意味をなさない。

0

@squashua:IDLEまたはUbuntu端末でコードを実行しようとすると、同じ問題が発生します。 Python 3.5.1(v3.5.1:37a07cee5969、12月615、01:54:25)

構文エラーとして「5」が強調表示されます。

関連する問題