我正在创建一个程序,该程序从不同的文本文件中读取数据并将信息保存到对象中。我可以毫无问题地从一个文本文件的信息创建一个对象。
想象一下,如果我创建一个如下所示的类:
class Stock:
def __init__(self, company_name, solidity, share_price, p_e, p_s, beta_value, max_value, min_value):
self.company_name = company_name
self.solidity = solidity
self.share_price = share_price
self.p_e = p_e
self.p_s = p_s
self.beta_value = beta_value
self.max_value = max_value
self.min_value = min_value
我创建了一个只有一半属性的对象,如下所示:
stock = Stock(company_name, 0, share_price, 0, 0, beta_value, 0, 0)
稍后如何向同一对象添加更多信息,即使我有很多对象,例如:
stock = Stock(0, solidity, 0, p_e, p_s, 0, max_value, min_value)
最佳答案
您可以像这样分配您想要的值
stock.solidity = solidity
stock.p_e = p_e
stock.p_s = p_s
stock.max_value = max_value
stock.min_value = min_value
关于python - 使用 python 回顾添加对象属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45689709/