我在C#寫了這個代碼,舊的檢查文件是否過時:在Python:檢查文件的修改時間比規定的日期時間
DateTime? lastTimeModified = file.getLastTimeModified();
if (!lastTimeModified.HasValue)
{
//File does not exist, so it is out of date
return true;
}
if (lastTimeModified.Value < DateTime.Now.AddMinutes(-synchIntervall))
{
return true;
} else
{
return false;
}
我怎樣寫這在Python?
我在python中試過這個。
statbuf = os.stat(filename)
if(statbuf.st_mtime < datetime.datetime.now() - self.synchIntervall):
return True
else:
return False
我得到了以下異常
message str: unsupported operand type(s) for -: 'datetime.datetime' and 'int'
到目前爲止你做了什麼?試着更具體地說明你不知道的事情。不要指望別人爲你編寫所有的代碼。 –
我編輯了我的答案,以解決我試過的問題。 – Luke