文章内容

2022/7/27 19:34:42,作 者: 黄兵

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

最近对程序一些功能进行更新,但是出现了如下错误:

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

具体错误代码:

web_browser_dict = {'browserName': query_web_browser.name_en + ' ' + browser_version,

出现错误的原因:

再拼接字符串的时候,有一个字符串类型为 None,所以出现了以上错误,所以我们需要对 None 进行判断。

解决方案:

修改代码,如下:

browser_version = get_version.browser_version if get_version else ''
browser_name = query_web_browser.name_en if query_web_browser else ''

以上首先判断是否为 None,之后再拼接字符串,就可以解决以上问题。


黄兵个人博客原创。

转载请注明出处:黄兵个人博客 - TypeError: can only concatenate str (not "NoneType") to str 

分享到:

发表评论

评论列表