【发布时间】:2012-10-15 11:13:40
【问题描述】:
我有点坚持使用 python csv 库编写 csv 文件。我正在使用 Django 将信息从数据库中获取到对象中。
我现在拥有的,可以使用但尚未完成:
writer.writerow([Itag.Gen_ID if Itag else '',
Itag.Solyc if Itag else '',
Itag.GO_number if Itag else '',
Itag.GO_def if Itag else '',
Itag.Itag_description if Itag else '',
Itag.IPR_Number if Itag else '',
Itag.IPR_Description if Itag else '',
Itag.Trivial_name if Itag else '',
Loci.Locus_symbol if Loci else '',
Loci.Locus_name if Loci else '',])
如果存在对象,这会将对象信息写入 CSV 文件。
现在在下一部分中,我有一个名为 Blast 的对象,
Blast 有几个属性:
Blast.name, Blast.hit, Blast.score
对象 Itag 与 Loci 具有一对一的关系,这就是为什么它们都非常适合连续。
现在Blast 对象与Itag 和Loci 具有多对一关系
所以 5 Blast hits 可以与 1 Itag and Loci Hit 有关系。
现在如何将所有 5 个Blast 对象属性写入 CSV 文件的同一行?
【问题讨论】: