You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将列表中的多组邮箱导入Excel?解决NoneType报错问题

处理含None值的邮箱列表导入Excel报错问题

问题场景

使用IPwhois库获取到包含多组邮箱的列表(列表中存在None值),尝试执行以下代码将列表导入Excel时触发报错:

emails = pd.DataFrame(email, columns=['Emails'])
final=pd.concat([emails], axis = 1)
final

报错信息

TypeError: object of type 'NoneType' has no len()

无效尝试

曾尝试给列表添加外层[]的方式:

emails = pd.DataFrame([email], columns=['Emails'])

但该方法并未解决问题。

最终解决方案

通过以下代码成功将列表中每组邮箱放入Excel的单个单元格:

emails = [x for sublist in filter(None, [email]) for x in sublist]
df = pd.DataFrame({"Emails": emails})

内容的提问来源于stack exchange,提问作者user19027283

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.13 06:55:20