Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/360.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在python变量中包含多个数组_Python_Csv - Fatal编程技术网

如何在python变量中包含多个数组

如何在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

现在我有一个小脚本,可以将数据写入和读取到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), 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