2

監視されたファイルの変更を印刷する方法はありますか? 例を見てみましょう: 私は file.txt を監視しています。私が間違っている ?監視しているファイルに加えられた変更を確認するにはどうすればよいですか?

よろしくお願いします。下手な英語で申し訳ありません。

4

1 に答える 1

2

このinotifyメカニズムは、ファイルを保存する前にデルタを計算する必要があり、この情報は通常必要ないため、パフォーマンスに影響を与える可能性があるため、イベントにデルタを埋め込みません。

次のようなアプローチを使用できます。

  • データを読み取り、file.txt変数 (永続性が必要な場合は別のファイル) に格納します。

  • pyinotifyまたはを使用して変更イベントをリッスンしますwatchdog

  • イベントが発生したときに、difflib保存した以前のスナップショットと現在のファイル データからのデルタを確認するために使用します。

于 2014-08-17T14:57:16.003 に答える