python监控文件夹并马上解析
时间: 2023-08-04 22:36:42 浏览: 54
可以使用Python的watchdog库来监控文件夹,使用解析库来解析文件内容。下面是一个简单的示例代码:
```python
import time
import watchdog.events
import watchdog.observers
import 解析库
class MyHandler(watchdog.events.FileSystemEventHandler):
def on_created(self, event):
if not event.is_directory:
print(f"New file created: {event.src_path}")
# 解析文件内容
解析库.parse(event.src_path)
if __name__ == "__main__":
# 监控文件夹路径
监控路径 = "/path/to/folder"
event_handler = MyHandler()
observer = watchdog.observers.Observer()
observer.schedule(event_handler, 监控路径, recursive=False)
observer.start()
print(f"Start watching {监控路径}")
try:
while True:
time.sleep(1)
except KeyboardInterrupt:
observer.stop()
observer.join()
```
这个示例代码会监控指定的文件夹路径,当有新文件创建时,会使用解析库来解析文件内容。注意要替换掉示例代码中的`解析库`、`监控路径`等变量,以符合你的实际需求。