コード合ってるのにSyntaxError: invalid syntaxが出る問題【visual studio code / Python】

こんにちは、おつまみ(@otsumami082)です。

 

visual studio codeエディタを使ってPythonのコードを書いている時のことです。

それまで正常に出力されたコードを出力すると

SyntaxError: invalid syntax

というエラーメッセージが出てしまうようになってしまいました。

 

原因が良くわからんので一度、『print("a") 』という間違えようのない1行のみのコードを出力してみました。

しかし

visual studio code

SyntaxError: invalid syntax

いや、意味がわからんてw

謎のエラーは解消されず。

 

ググってみると、同じような症状が出ている人がいました。

pythonファイルの場所がおかしいのでしょうか?|teratail
Python先程初めたばかりの超初心者です。visualstudiocodeを使ってprint("hello")とだけ実... - Yahoo!知恵袋

 

調べを進めてみても

SyntaxError: invalid syntaxが出る原因は記述ミス!

的な意見ばかり。

 

そもそも、もし記述ミスなら以下のような画面になるはずですよね。

)の後ろに全角スペースを打って、エラーを出している状態。赤字&波線が出現

 

でも私の今回のケースでは、上画像のような警告(波線&赤字)状態にはなっていない、つまり記述ミスがないのに「SyntaxError: invalid syntax」が出てしまうのです。

 

よくわからんので、一度visual studio codeエディタを再起動してみました

 

そして即出力。すると…

visual studio code

 

やはり記述ミスなんてなかったんや

 

ちなみに、エラー原因はわからずじまいです(´・ω・`)

この症状の原因を知っている人がいたら、ぜひ教えて下さい。m(_ _)m

 

Sponsored Link

さいごに

SyntaxError: invalid syntaxが出る原因をググっても

記述ミスってるから、SyntaxError: invalid syntax出るんだよ。
ちゃんとコード見直して!

みたいな、困惑している無実の初心者をさらに追い込むような状況がネット上で見受けられました。

 

なので、

「SyntaxError: invalid syntax」は記述ミスじゃなくても起こるよ、あなたの勘違いじゃない可能性があるよ!

ってことを知って欲しくて今回、記事にしました。

 

まぁ、伝えたかったのはそれだけです。

あまり深く考えずに前を向くことが大切さ!

それではまた!

Twitterでフォローしよう

おすすめの記事