Python是一种高级编程语言,被广泛应用于各种领域的开发中。其中一个常见的应用场景是监控文件调用。下面是一个使用Python监控文件调用的例子。
import os
import time
file_path = 'example.txt'
last_access_time = os.stat(file_path).st_atime
while True:
current_access_time = os.stat(file_path).st_atime
if current_access_time != last_access_time:
print('File accessed!')
last_access_time = current_access_time
time.sleep(1)在上面的代码中,首先我们指定了要监控的文件路径。然后我们通过os.stat函数获取文件的最后一次访问时间,将其保存在变量last_access_time中。
接着,我们使用一个无限循环来检查文件的最后一次访问时间是否发生了变化。如果发生了变化,说明文件被访问了,于是我们输出一条信息“File accessed!”,并更新last_access_time的值。
最后,我们使用time.sleep函数来让程序暂停一秒钟,以避免过多的CPU占用。
总的来说,这个例子展示了如何使用Python监控文件的访问情况。如果您需要监控其他类型的文件操作,也可以对代码进行适当的修改。
本文可能转载于网络公开资源,如果侵犯您的权益,请联系我们删除。
0
