擅长:python、mysql、java
<p>您正在查找datetime和timedelta</p>
<p>我在下面用例子扩展了你的代码来回答你的问题</p>
<pre><code>import os
import glob
import os.path, time
from datetime import datetime, timedelta
path = 'e:\\'
extension = 'csv' # You asked for csv but your example had pdf...
os.chdir(path)
result = glob.glob('*.{}'.format(extension))
for fil in result:
last_mod = datetime.fromtimestamp(os.path.getmtime(fil))
print("last modified: %s" % last_mod)
specific_day_and_time = datetime.strptime('2020-08-07 09:00:00', '%Y-%m-%d %H:%M:%S')
print("Since specific time: {}".format(specific_day_and_time - last_mod))
yesterday = datetime.now() - timedelta(days=1)
if yesterday - last_mod > timedelta(days=1):
print("It's been more than a day since this file was updated")
</code></pre>