簡體   English   中英

Python-線程化pyinotify輸出。 更好地寫入文件或字符串

[英]Python - threaded pyinotify output. Better to write to file or to a string

我有一個pyinotify watcher運行線程,稱為一個單獨的類,目前它只是在終端窗口中打印發現,如果我希望我的腳本基於這些更改來執行操作,那么我更好:

A)修改每個通知的數組

B)寫入/ tmp中的文件並從我的主腳本中獲取它?

c)放棄編程

感謝您的任何投入,

斯圖爾特

import Queue
changes = Queue.Queue()

而現在使用changes.put在發現變化的線程, changes.get在應該作用於這些變化的線程(也有其他幾個有用的方法隊列 ,你應該檢查-也注意到,每文檔,在Python 3中將模塊重命名為queue ,全部為小寫)。 隊列本質上是線程安全的,因此通常是在Python中安排線程之間的協作的最佳方法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM