如何解决 TypeError: object of type 'NoneType' has

我正在运行这段代码:

d2 = whois.whois('sportswithamission.com')

有用。

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

df2 = pd.DataFrame.from_dict(d2, orient='index')

此代码抛出下一个错误:

TypeError: 'NoneType' 类型的对象没有 len()

我该如何解决?


Qyouu
浏览 153回答 2
2回答

慕森卡

我找不到whois.whois,但这对我有用;import whois, pandas domain = whois.query('sportswithamission.com')dic = domain.__dict__df = pandas.DataFrame.from_dict(dic, orient='index')输出;                                                                 0name                                        sportswithamission.comregistrar                                         GoDaddy.com, LLCcreation_date                                  2020-03-27 11:26:20expiration_date                                2021-03-27 11:26:20last_updated                                                  Nonestatus           clientDeleteProhibited https://icann.org/epp#c...name_servers      {ns12.domaincontrol.com, ns11.domaincontrol.com}

眼眸繁星

这个也有效:df = pd.DataFrame([d2.keys(), d2.values()]).T
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python