我想创建2个csv文件。如何在使用递归时创建2个csv文件
我有数组中2一个功能那么我通过它循环和调用另一个函数写成CSV文件,因此它会创建2个CSV文件
import time
import datetime
import csv
time_value = time.time()
def csv_write(s):
print s
f3 = open("import_"+str(int(time_value))+".csv", 'wt')
writer = csv.writer(f3,delimiter = ',', lineterminator='\n',quoting=csv.QUOTE_ALL)
writer.writerow(s)
f3.close()
def process_array():
a = [["a","b"],["s","v"]]
for s in a:
csv_write(s)
process_array()
整个想法是创建2个CSV文件因为它有2个数组元素,但上面的代码只是覆盖文件和代码生成在最后只有一个CSV文件
因此,如果阵列有10个元素,则代码应该创建10个CSV文件
怎么办它?