我正在打开一个CSV文件:python:如果在关闭之前退出,打开的文件会发生什么?
def get_file(start_file): #opens original file, reads it to array
with open(start_file,'rb') as f:
data=list(csv.reader(f))
header=data[0]
counter=collections.defaultdict(int)
for row in data:
counter[row[10]]+=1
return (data,counter,header)
确实在内存中的文件的逗留,如果我退出WITH
循环内的程序?
当我退出程序时没有将所有变量设置为NULL
,程序中一般变量会发生什么变化?
他们终于摆脱了压迫。 – relet 2010-08-04 16:20:14
“文件是否保留在内存中”这怎么会发生?你的过程不再存在。 “记忆”在哪里停留?你在暗示什么? – 2010-08-04 17:11:45
@ S.Lott:寒意。海报可能还没有遇到OS管理的流程的较低层次的概念。 – Santa 2010-08-04 17:46:36