在python中,用open()打开文件需要用close()进行关闭。那么在使用pandas中的read_csv是否需要对文件进行关闭保存。不需要的. pandas读取csv文件,只是在不打开的文件情况下, 读取里面的数据, 生成dataframe格式的数据对象,后面的操作都是对这个dataframe进行操作,而不是对你电脑上的csv文件进行操作, 不需要close这样的操作。

一般来说,像文件这种资源,你手动打开的就需要手动去关闭它。

outfile = open(path+'filename.csv', 'wb')
df.to_csv(outfile)
outfile.close()