基本上,我正在寻找一种方法来告诉我的程序在打开文件之前保存它。假设情况是我有一个不断手动写入的文本文件,但我的程序也在不断读取它。我如何告诉我的程序在每次打开文件之前保存文件?
我不是 100% 确定我说得有道理,如果需要任何澄清,我很乐意提供。
编辑:我正在使用 excel 文件,基本上,我将使用他们的 ID 登录到会议的用户将持续的用户数据输入到 excel 中。
下面是我的 while 循环,我在其中不断打开我的工作簿(excel 文件),然后在它发生变化时更新它。后来我写了一个输出文件,我在其中跟踪我的用户登录到会议。
try:
while True:
book2= open_workbook('IDS.xlsx')
sheet2=book2.sheet_by_index(0)
IDs2=UpdatePoints(value,IDs2)
writeBook.save("Counted.xls")
time.sleep(0.5)
except KeyboardInterrupt:
print 'interrupted!'
如果有任何意义,我希望能够在打开它之前保存“book2”。