【发布时间】:2018-02-12 10:43:33
【问题描述】:
我已经编写了一个代码,它会继续附加文件。这是它的代码:
writel = open('able.csv','a',encoding='utf-8',errors='ignore')
with open('test','r',encoding='utf-8',errors='ignore') as file:
for i in file.readlines():
data = functionforprocess(i)
if data is not "":
writel.write(data)
if count% 10000 == 0:
log = open('log','w')
log.write(str(count))
log.close()
我的问题是:我在append 模式下打开的文件是否在RAM 中可用?该文件是否像缓冲区一样,意味着如果我将data 存储在变量中然后将变量写入文件等于以附加模式打开文件并直接写入?
请让我摆脱这种困惑。
【问题讨论】:
标签: python python-2.7 python-3.x file