私は「難しい方法をPythonに学ぶ方法」に従おうとしており、非常に早い段階で問題に取り組んでいます。最初のプログラム「hello world」を実行しようとすると、構文エラーが発生します。SyntaxError:文字列リテラルをスキャン中のEOL - 引用符が無視されるのはなぜですか?
エラーメッセージ:
File "ex1.py", line 1
print "Hello World!
^
SyntaxError: EOL while scanning string literal
コードは私のテキストファイルに書かれている:私は.py
としてファイルを保存した
print "Hello World!"
print "Hello Again"
。私は約5回コードを書き直しました。著者のコードをコピーして貼り付けても、同じエラーが表示されます。エラーメッセージから判断すると、「World!」の後に引用符を入れなかったようです。しかし、そこに引用があります。
また、最初の引用符が表示されていることに気付きました。こんにちはのHの直前です。私はこれらの問題が関連していなければならないと思います。どういうわけかパーサが私の引用符を無視していると思います。
投稿したコードに引用が表示されません。 –
アトム(私が使用するテキストエディタ)で書かれているように、正確なコードは次の通りです - print "Hello World!" //「こんにちは」 を印刷//「これをタイプしたい」 //これは楽しいです。 // print 'Yay!印刷。' // "あなたはむしろあなたのほうがいい"と言います。 //「私は」これに触れないでください。 –
正確なコードを質問に入れる方が良いでしょう。あなたはそれを編集できるはずです。そうすれば、書式を保持することができます。確認するには:線の下の矢印は感嘆符を指していますか?感嘆符を削除するとどうなりますか? –