我需要能够建立我的buildObject使用从csv文件列提取的数据
class BuildObject(ObjectID):
def __init__(self, ObjectID, ObjectName, ObjectPrice, ObjectLocation, ObjectColour, ObjectAge, ObjectTag):
self.ObjectID= ObjectID
self.ObjectName= ObjectName
def main():
with open(filename1, "r") as csv1, open(filename2, "r") as csv2:
csvReader1 = csv.DictReader(csv1)
csvReader2 = csv.DictReader(csv2)
csvList = []
for row1, row2 in zip(csvReader1, csvReader2):
csvList.append((row2["ObjectName"], row1["ObjectId"], row1["ObjectPrice"]))
return csvList
因此,您不能使用
zip(csvReader1, csvReader2)
,是吗 需要随机访问Date_Record
,使用ObjectID
作为键/索引由于您输入了大量数据,我建议您使用
SQL
。如果要使用Python对象执行此操作,请更改以下内容:
为什么从
ObjectID
继承?这些
class
是在哪里定义的?你知道吗考虑以下几点:
在这里,
read(...
函数必须知道如何将新的Date_Record
对象添加到self.data_store
。注意:self.data_store
现在是一个公共的属性。如果以后决定不在内存中存储,则必须重写这两个
read(...
函数。你知道吗相关问题 更多 >
编程相关推荐