gpt4 book ai didi

python - 在Python中存储多个属性

转载 作者:太空宇宙 更新时间:2023-11-03 18:35:42 25 4
gpt4 key购买 nike

我计划创建一个脚本来扫描网站列表并返回其 WHOIS 数据。 WHOIS 查询返回多个属性,例如域名、创建日期、到期日期等。

我的问题是:存储数据的最佳方法是什么?我正在考虑创建一个名为“Site”的对象,其中包含所有不同的属性。这就是 Python OOP 的正确用法吗?如果是的话,您能举一个小例子来说明它会是什么样子吗?

非常感谢您的帮助!

编辑:我到目前为止的代码

#Server scan test
#Not sure if using Python yet, but it should be so simple it won't matter
import whois

class Scanner(object):
def __init__(self, arg):
super(ClassName, self).__init__()
self.arg = arg
def site(creationDate, domain_name, emails, expiration_date):
self.creation_Date = creationDate
self.domain_name = domain_name
self.emails = emails
self.expiration_date = expiration_date
self.name_servers = name_servers
self.referral_url = referral_url
self.registrar = registrar
self.status = status
self.updated_date = updated_date
self.whois_server = whois_server

dummies = ['ttt.com', 'uuu.com', 'aaa.com']
infoArray = {}
for i in dummies:
w = whois.whois(i)
infoArray[i] = w.text

最佳答案

我会使用字典来存储数据

关于python - 在Python中存储多个属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21638194/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com