String 如何删除whois结果的空对象

String 如何删除whois结果的空对象,string,python-2.7,whois,String,Python 2.7,Whois,我使用python whois模块 我有以下代码: for whoisInfo in domainWhoisInfo : stringWhoisInfo = str(stringWhoisInfo) + str(whoisInfo) + "\n\n" domainWhoisInfo=>包含每个域的whois数据的数组 stringWhoisInfo=>连接所有域的whois数据的字符串 我将许多域名的whois结果串联在一个字符串中 当我将这些结果存储在日志文件中时,我会得到 以下输

我使用python whois模块

我有以下代码:

for whoisInfo in domainWhoisInfo :
     stringWhoisInfo = str(stringWhoisInfo) + str(whoisInfo) + "\n\n"
domainWhoisInfo=>包含每个域的whois数据的数组

stringWhoisInfo=>连接所有域的whois数据的字符串 我将许多域名的whois结果串联在一个字符串中

当我将这些结果存储在日志文件中时,我会得到 以下输出:

{
  "updated_date": null, 
  "status": null, 
  "name": null, 
  "dnssec": null, 
  "city": null, 
  "expiration_date": null, 
  "zipcode": null, 
  "domain_name": null, 
  "country": null, 
  "whois_server": null, 
  "state": null, 
  "registrar": null, 
  "referral_url": null, 
  "address": null, 
  "name_servers": null, 
  "org": null, 
  "creation_date": null, 
  "emails": null
}

{
  "updated_date": null, 
  "status": [
  "clientDeleteProhibited --     http://www.icann.org/epp#clientDeleteProhibited", 
  "clientTransferProhibited -- http://www.icann.org/epp#clientTransferProhibited", 
  "serverTransferProhibited -- http://www.icann.org/epp#serverTransferProhibited"
  ], 
  "name": "Panayiotis Yianni", 
  "dnssec": null, 
  "city": "Enfield", 
  "expiration_date": "2017-03-06 23:25:46", 
  "zipcode": "EN3 7FY", 
  "domain_name": "AMON.PRO", 
  "country": "GB", 
  "whois_server": null, 
  "state": "London, City of", 
  "registrar": "OVH (R2367-PRO)", 
  "referral_url": null, 
  "address": null, 
  "name_servers": [
  "DNS200.ANYCAST.ME", 
  "NS200.ANYCAST.ME"
  ], 
  "org": "Amon Interactive Ltd", 
  "creation_date": null, 
  "emails": [
  "panayiotisyianni@live.com", 
  "panayiotis@amon.pro"
  ]
}

{
  "updated_date": null, 
  "status": null, 
  "name": null, 
  "dnssec": null, 
  "city": null, 
  "expiration_date": null, 
  "zipcode": null, 
  "domain_name": null, 
  "country": null, 
  "whois_server": null, 
  "state": null, 
  "registrar": null, 
  "referral_url": null, 
  "address": null, 
  "name_servers": null, 
  "org": null, 
  "creation_date": null, 
  "emails": null
}
我正在寻找删除whois结果是空的 从我的绳子上。 最后只得到这个输出:

{
  "updated_date": null, 
  "status": [
  "clientDeleteProhibited --     http://www.icann.org/epp#clientDeleteProhibited", 
  "clientTransferProhibited -- http://www.icann.org/epp#clientTransferProhibited", 
  "serverTransferProhibited -- http://www.icann.org/epp#serverTransferProhibited"
  ], 
  "name": "Panayiotis Yianni", 
  "dnssec": null, 
  "city": "Enfield", 
  "expiration_date": "2017-03-06 23:25:46", 
  "zipcode": "EN3 7FY", 
  "domain_name": "AMON.PRO", 
  "country": "GB", 
  "whois_server": null, 
  "state": "London, City of", 
  "registrar": "OVH (R2367-PRO)", 
  "referral_url": null, 
  "address": null, 
  "name_servers": [
  "DNS200.ANYCAST.ME", 
  "NS200.ANYCAST.ME"
  ], 
  "org": "Amon Interactive Ltd", 
  "creation_date": null, 
  "emails": [
  "panayiotisyianni@live.com", 
  "panayiotis@amon.pro"
  ]
}

这是PHP吗?我用python编写代码!哎呀,我的错。但是,以类似的方式,您可以使用Python中的列表理解:
[whoidata from whoilist if whoidata['name\u servers']不是None]
。请查看我的问题:我已经输入了代码