如何在Python中监控目录变化?

0 投票
1 回答
2892 浏览
提问于 2025-04-17 03:16

可能是重复的问题:
用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可能会对你有帮助。

撰写回答