1. ホーム
  2. パイソン

AttributeError: 'NoneType' オブジェクトには 'group' という属性がありません。

2022-02-10 14:47:57

pythonがmatchを使用して、内容が一致せず、なおかつgroupを使用している場合にこのエラーが報告されます。

そこで対処法としては、マッチングさせたい内容が間違って書かれていないかどうかを確認することです。

例えば、次のようなコードを実行すると、エラーになります。

str_content = "Python is a good language"
re_content = re.match("python", str_content)
print(re_content)
print(re_content.group())

ここで、pythonをPythonに変更して、再度実行します。

str_content = "Python is a good language"
re_content = re.match("Python", str_content)
print(re_content)
print(re_content.group())

エラーを処理し、結果を表示します。