我被一个问题困住了。 我在pythonformacosx中使用watchdog来监视目录事件。在
每当对监视目录进行任何添加时,监视程序的on_created()
函数将被重写,而当监视目录中有任何删除时,监视程序的on_deleted()
函数将被重写。在
现在,我想要的是,维护一个数组或那些已添加或删除的文件的列表。应该有两个数组,一个用于维护已添加的文件,一个用于维护已删除的文件。在
这是我的代码:
logging.basicConfig(level=logging.INFO)
class MyEventHandler(FileSystemEventHandler) :
def on_created(self, event):
print "Created"
logging.info(event)
def on_deleted(self, event):
print "Deleted"
logging.info(event)
if __name__ == "__main__":
event_handler = MyEventHandler()
observer = Observer()
observer.schedule(event_handler, path=path, recursive=False)
observer.start()
try:
while True:
time.sleep(1)
except KeyboardInterrupt:
observer.stop()
observer.join()
目前没有回答
相关问题 更多 >
编程相关推荐