私のコード:
print "Hello World!"
後ろにセミコロンを追加しようとしましたが、保存して実行するたびに (Python の実行として)、次のように表示されます。
ファイル "E:\Software\Eclipse\Workspace\Python1\src\main.py"、1 行目は "Hello World!" を出力します。
SyntaxError: 無効な構文
理由がわかりません。
Python のどのバージョンを使用していますか? Python 2.X にはprint
キーワードとしてありますが、Python 3.X には関数としてしかありません。代わりprint()
に使用する必要があります。print("Hello, World!")
これは一種のロングショットですが、Python 3.0 を実行している場合、これは無効な構文です。試す
print("Hello World!")
これが当てはまるかどうかを確認します。
Python では、インデントは非常に重要です... インデントを確認しましたか? また、;
(必要ありません)を失います。
正しい:
print("hello")
またはprint "hello"
(< 3.0 の場合)
正しくありません:
...print("hello")
またはprint "hello"
(< 3.0 の場合)
where.
はスペースを示します。