我试图编写一个CSV文件,其中包含的长度根据用户的数据输入动态变化。打印列表我没关系,但我还需要在顶部放一个标题行,它应该类似于:
生成:,1,2,3,4,5,(等 - 计算世代数。)
我有一个由用户设置的代数的变量,这叫做numGens() - 我可以用这个来帮助写出正确的标题数吗? 第一个字段必须是" Generation:"紧随其后的是正确的几代人。
很抱歉,如果我重复了一遍!感谢。
编辑 - 添加了相关代码!
createPopup.setBackgroundDrawable(new BitmapDrawable());
juvOverGens(并且意味着成人和Seniles的名称不同,但这些名称无关,因为它们的长度始终相同)是一个长度在5到25之间的列表。
答案 0 :(得分:0)
import csv
numGens = 4
header = ['Generation:']
for n in range(numGens):
header.append(str(n + 1))
with open('testthing.csv', 'w', newline='') as csvfile:
spamwriter = csv.writer(csvfile, delimiter=',',
quotechar='|', quoting=csv.QUOTE_MINIMAL)
spamwriter.writerow(header)