如何监视目录中的Python更改?

时间:2011-09-28 14:12:19

标签: python

  

可能重复:
  Monitoring files/directories with python

我正在制作一个允许热部署代码的API服务器。是的,有几十个关于重新导入模块的问题。我只想监视目录,当检测到更改时,执行操作。

path_to_monitor="c:\\app\\package"
def action():
    do_something()
dm=dir_monitor(path_to_monitor,action)
dm.start()

我需要一个成熟且跨平台的解决方案。

1 个答案:

答案 0 :(得分:1)

您可以使用Python thread使用os.listdir()列出文件。如果要监视文件名以外的其他文件属性,os.stat可能会对您有所帮助。