2010-10-24 72 views
0

我正在爲學校開發一個項目,在這個項目中,電子郵件將從收件箱中提取並下載到不同位置,具體取決於解析的方式。我正在寫的語言是Python,它將運行的環境是Windows XP。這個想法是,程序將在後臺運行,直到用戶基本上關閉他們的計算機爲止。我擔心的是如果在文件正在保存過程中關閉它,以及我能做些什麼來處理它,這將意味着什麼。在保存文件時關閉進程 - Python - Windows XP

它只是一個file.part的東西嗎?關機是否會拋出「等待關閉X應用程序」消息,並在終止之前完成保存?

回答

0

容易跨平臺/ crosslanguage方式:

  1. 保存到臨時文件名,如「file.ext.part」
  2. 完成保存後,重命名爲「file.ext」