[英]Python - TypeError: object of type 'NoneType' has no len()
[英]How to solve TypeError: object of type 'NoneType' has no len()
我正在运行此代码:
d2 = whois.whois('sportswithamission.com')
有用。
然后我使用下一个代码将字典从 output 转换为 dataframe :
df2 = pd.DataFrame.from_dict(d2, orient='index')
此代码引发下一个错误:
TypeError:“NoneType”类型的 object 没有 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}
这个也有效:
df = pd.DataFrame([d2.keys(), d2.values()]).T
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.