如何在Python中监控目录变化?
可能是重复的问题:
用Python监控文件/目录
我正在制作一个API服务器,允许热部署代码。没错,关于重新导入模块的问题有很多。我只想监控一个文件夹,当检测到变化时,执行某个操作。
path_to_monitor="c:\\app\\package"
def action():
do_something()
dm=dir_monitor(path_to_monitor,action)
dm.start()
我需要一个成熟且跨平台的解决方案。
1 个回答
0
你可以使用一个Python线程,通过这个线程可以用os.listdir()
来列出文件。如果你想查看文件名以外的其他文件属性,比如文件的大小或修改时间,os.stat
可能会对你有帮助。