この内容は古いバージョンです。最新バージョンを表示するには、戻るボタンを押してください。
バージョン:5
ページ更新者:atom
更新日時:2026-05-15 03:52:15

タイトル: can only concatenate str (not "NoneType") to str
SEOタイトル: 【Pythonエラー】can only concatenate str (not "NoneType") to str

この記事の要点
  • Python の str + None 連結エラー(型不一致)
  • 原因: 文字列に None+ で連結しようとしている
  • 対処1: if x is not None:None チェックしてから連結
  • 対処2: 関数が None を返す経路を排除(明示的に "" を返す等)

 

エラー内容

can only concatenate str (not "NoneType") to str

 

発生条件/原因/対処法

Noneをstrに変換しようとして発生するエラー。

is None で判定するか、そもそもNoneを返さないようにするか対応する。