如何在python变量中包含多个数组
现在我有一个小脚本,可以将数据写入和读取到CSV文件中 write函数的简短片段:如何在python变量中包含多个数组,python,csv,Python,Csv,现在我有一个小脚本,可以将数据写入和读取到CSV文件中 write函数的简短片段: with open(filename,'w') as f1: writer=csv.writer(f1, delimiter=';',lineterminator='\n',) for a,b in my_function: do_things_to_get_data writer.writerow([tech_link, str(total), str(avg
with open(filename,'w') as f1:
writer=csv.writer(f1, delimiter=';',lineterminator='\n',)
for a,b in my_function:
do_things_to_get_data
writer.writerow([tech_link, str(total), str(avg), str(unique_count)])
然后是读取文件的简短片段:
infile = open(filename,"r")
for line in infile:
row = line.split(";")
tech = row[0]
total = row[1]
average = row[2]
days_worked = row[3]
do_things_with_each_row_of_data
我想一起跳过CSV部分,看看是否可以将所有数据保存在一个变量中,但我不确定这是什么样子。感谢您的帮助
谢谢。
…我没有必要将数据保存到csv文件中,只是为了稍后在脚本中读取它
把它放在一个列表里
data = []
for a,b in my_function:
do_things_to_get_data
data.append([tech_link, str(total), str(avg), str(unique_count)])
可能值得将每一行保存为一个或一个字典甚至“一起跳过CSV部分”是什么意思?你的问题不清楚,因此无法回答。我想他是说他将程序状态存储在csv文件中,而不是多维数组中。至少我读到的是这样的。在这种情况下,malan@是正确的。我没有必要将数据保存到csv文件中,只是为了稍后在脚本中读取数据。
for tech, total, average, days_worked in data:
do_things_with_each_row_of_data