gpt4 book ai didi

Python - 线程 pyinotify 输出。最好写入文件或字符串

转载 作者:太空宇宙 更新时间:2023-11-03 19:36:16 27 4
gpt4 key购买 nike

我有一个运行线程的 pyinotify 观察程序,称为一个单独的类,目前它只是在终端窗口中打印其发现,如果我希望我的脚本根据这些更改执行操作,我最好这样做:

A) 使用每个通知修改数组

B)写入/tmp 中的文件并从我的主脚本中获取它?

c) 放弃编程

感谢您的任何意见,

斯图尔特

最佳答案

import Queue
changes = Queue.Queue()

现在在发现更改的线程中使用changes.put,在应该对这些更改执行操作的线程中使用changes.get(还有其他几个Queue中的有用方法 您应该检查一下 - 另请注意,根据文档,该模块在 Python 3 中已重命名为 queue(全部小写)。队列本质上是线程安全的,因此通常是在 Python 中安排线程之间合作的最佳方式。

关于Python - 线程 pyinotify 输出。最好写入文件或字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3416876/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com