別のクラスと呼ばれるスレッド化されたpyinotifyウォッチャーを実行していますが、現時点では、それらの変更に基づいてスクリプトにアクションを実行させたい場合は、検出結果をターミナルウィンドウに出力するだけです。
A)通知ごとにアレイを変更する
B)/ tmp内のファイルに書き込み、メインスクリプトからフェッチしますか?
c)プログラミングをあきらめる
入力ありがとうございます、
スチュワート
import Queue
changes = Queue.Queue()
そして今changes.put
、変更を発見するスレッドで、それらの変更に作用することになっているスレッドで使用します(キューchanges.get
には他にも確認する必要のある便利なメソッドがいくつかあり
ます-ドキュメントによると、モジュールの名前がに変更されていることにも注意してください、 Pythonではすべて小文字3)。キューは本質的にスレッドセーフであるため、Pythonでスレッド間の連携を調整するための最良の方法であることがよくあります。queue