Python 如何解决类型错误:类型为';非类型';没有len()

Python 如何解决类型错误:类型为';非类型';没有len(),python,pandas,typeerror,Python,Pandas,Typeerror,我正在运行以下代码: d2 = whois.whois('sportswithamission.com') 它起作用了 然后,我使用下一个代码将字典从输出转换为数据帧: df2 = pd.DataFrame.from_dict(d2, orient='index') 此代码将引发下一个错误: TypeError:类型为“NoneType”的对象没有len() 我怎么解决呢?我找不到whois.whois但这对我很有效 import whois, pandas domain = whois

我正在运行以下代码:

d2 = whois.whois('sportswithamission.com')
它起作用了

然后,我使用下一个代码将字典从输出转换为数据帧:

df2 = pd.DataFrame.from_dict(d2, orient='index')
此代码将引发下一个错误:

TypeError:类型为“NoneType”的对象没有len()


我怎么解决呢?

我找不到whois.whois但这对我很有效

import whois, pandas 

domain = whois.query('sportswithamission.com')

dic = domain.__dict__

df = pandas.DataFrame.from_dict(dic, orient='index')
输出

                                                                 0
name                                        sportswithamission.com
registrar                                         GoDaddy.com, LLC
creation_date                                  2020-03-27 11:26:20
expiration_date                                2021-03-27 11:26:20
last_updated                                                  None
status           clientDeleteProhibited https://icann.org/epp#c...
name_servers      {ns12.domaincontrol.com, ns11.domaincontrol.com}


我找不到whois.whois,但这对我有用

import whois, pandas 

domain = whois.query('sportswithamission.com')

dic = domain.__dict__

df = pandas.DataFrame.from_dict(dic, orient='index')
输出

                                                                 0
name                                        sportswithamission.com
registrar                                         GoDaddy.com, LLC
creation_date                                  2020-03-27 11:26:20
expiration_date                                2021-03-27 11:26:20
last_updated                                                  None
status           clientDeleteProhibited https://icann.org/epp#c...
name_servers      {ns12.domaincontrol.com, ns11.domaincontrol.com}


这一个也在起作用:

df = pd.DataFrame([d2.keys(), d2.values()]).T

这一个也在起作用:

df = pd.DataFrame([d2.keys(), d2.values()]).T

这两行中的哪一行导致错误?请发布完整的堆栈跟踪。什么是
谁是
?“标准”
whois
模块没有方法
whois
。这两行中哪一行导致错误?请发布完整的堆栈跟踪。什么是
谁是
?“标准”
whois
模块没有方法
whois