Pythonで SyntaxError: unexpected EOF while parsing が表示されたときの対処法。
SyntaxError(文法エラー)
Pythonがプログラム解析中にEOF(最後)までたどり着いたと言ってきているので、関数やメソッドの括弧の閉じ忘れがないかを確認します。
例:
tags = soup.find_all("a", text=re.compile("link") #訂正前
tags = soup.find_all("a", text=re.compile("link")) #訂正後
参考サイト:
SyntaxError: unexpected EOF while parsingの読み解き方と解決方法を紹介します