2011-07-09 18 views
0

短い背景として、私はPythonを学び始めたばかりであり、環境全体に精通しています。ファイルを開くときに "Syntax Error"というメッセージが表示される

今は、コマンドプロンプト、IDLE(Python GUI)、およびgeditの3つが開いています(Windows Vista)。 IDLEで

、私はそうのような印刷コマンドを入力して開始しました:

>>> print "Print this." 
Print this. 
>>> run thisfile.py 
SyntaxError: invalid syntax 
>>> print "Hello world." 
Hello world. 

それから私はprac1.pyとしてこのファイルを保存しました。

C:\Python27\PythonProjects>prac1.py 

しかし、ターミナル/コマンドプロンプトが表示されます::さて、私は、コマンドプロンプトを開いて、このファイルが保存され、入力されたディレクトリに行ってきました

File "C:\Python27\PythonProjects>prac1.py", line 1 

Syntax error: invalid syntax 

私が間違って何をしているのですか?私はまだgeditに何も入力していない。

答えて

0

お返事ありがとうございますが、今は間違っていることが分かりました。私はIDLEの中ではなく、gedit(エディタ)の中にコマンドを入力するべきです。しかし、私はあなたの提案どおりにファイルを実行するための他の方法も試してみます。 ;)

2

このような別のスクリプトを実行することはできません。

import thisfile 

これは、あなたが関数を呼び出すことができ、インタプリタにthisFileというのコンテンツをインポートします:

あなたはそれをインポートし、その後、あなたが関数を呼び出すと、それにタイプを使用することができ、このように必要

thisfile.thatfunction 

あなたは "thatfunction" は、 "thisFileという" でそれを前置せずに利用できる代わりに、コンテンツをインポートする場合:

from thisfile import * 

いずれの場合も、runコマンドはありません。だからどこから取得したのかは、Pythonを学ぶ良い場所ではありません。

2

対話シェルで表示されるすべてが有効なPythonコードではありません。

>>>プロンプトをスキップし、Pythonファイルで出力します。たとえば、次のように実行してみてください。

print "Print this." 
run thisfile.py 
print "Hello world." 

これは他の問題のために動作しません。私は解決するためにあなたにそれを残しています。楽しむ!

関連する問題