こんにちは、おつまみ(@otsumami082)です。
visual studio codeエディタを使ってPythonのコードを書いている時のことです。
それまで正常に出力されたコードを出力すると
SyntaxError: invalid syntax
というエラーメッセージが出てしまうようになってしまいました。
原因が良くわからんので一度、『print("a") 』という間違えようのない1行のみのコードを出力してみました。
しかし
SyntaxError: invalid syntax
いや、意味がわからんてw
謎のエラーは解消されず。
ググってみると、同じような症状が出ている人がいました。
>pythonファイルの場所がおかしいのでしょうか?|teratail
>Python先程初めたばかりの超初心者です。visualstudiocodeを使ってprint("hello")とだけ実... - Yahoo!知恵袋
調べを進めてみても
SyntaxError: invalid syntaxが出る原因は記述ミス!
的な意見ばかり。
そもそも、もし記述ミスなら以下のような画面になるはずですよね。
でも私の今回のケースでは、上画像のような警告(波線&赤字)状態にはなっていない、つまり記述ミスがないのに「SyntaxError: invalid syntax」が出てしまうのです。
よくわからんので、一度visual studio codeエディタを再起動してみました
そして即出力。すると…
やはり記述ミスなんてなかったんや
ちなみに、エラー原因はわからずじまいです(´・ω・`)
この症状の原因を知っている人がいたら、ぜひ教えて下さい。m(_ _)m
Sponsored Link
さいごに
SyntaxError: invalid syntaxが出る原因をググっても
記述ミスってるから、SyntaxError: invalid syntax出るんだよ。
ちゃんとコード見直して!
ちゃんとコード見直して!
みたいな、困惑している無実の初心者をさらに追い込むような状況がネット上で見受けられました。
なので、
「SyntaxError: invalid syntax」は記述ミスじゃなくても起こるよ、あなたの勘違いじゃない可能性があるよ!
ってことを知って欲しくて今回、記事にしました。
まぁ、伝えたかったのはそれだけです。
あまり深く考えずに前を向くことが大切さ!
それではまた!