我试图编写一个CSV文件,其中包含的列表的长度根据用户的数据输入而动态变化。我可以打印列表,但我还需要在顶部放置一个标题行,它应该类似于:
代数:1、2、3、4、5(等-计算代数)
我有一个由用户设置的代数变量,叫做numGens()——我能用它来帮助写正确的标题数吗? 第一个字段必须是“Generation:”,后面是正确的代数。在
对不起,我重复了一遍!谢谢。在
编辑-添加了相关代码!在
def exportData():
#naming and namecheck here
with open('testthing.csv','w', newline='') as csvfile:
spamwriter = csv.writer(csvfile, delimiter=' ',
quotechar='|', quoting=csv.QUOTE_MINIMAL)
spamwriter.writerow(["Generation:",])
spamwriter.writerow(["Juveniles:", juvOverGens])
spamwriter.writerow(["Adults:", juvOverGens])
spamwriter.writerow(["Seniles", juvOverGens])
juvOverGens是一个长度在5到25个值之间的列表(成人和老年人的名字是不同的,但这并不重要,因为他们的长度总是相同的)。在
相关问题 更多 >
编程相关推荐