別のプロセスによって書き込まれているログ ファイルがあり、その変更を監視したいと考えています。変更が発生するたびに、新しいデータを読み込んで何らかの処理を行いたいと考えています。
これを行う最善の方法は何でしょうか? PyWin32 ライブラリから何らかのフックがあることを期待していました。win32file.FindNextChangeNotification
関数は見つかりましたが、特定のファイルを監視するように要求する方法がわかりません。
もし誰かがこのようなことをしたなら、その方法を教えていただけると本当に嬉しいです...
[編集]ポーリングを必要としないソリューションを求めていたことを述べておくべきでした。
[編集]しまった!マップされたネットワーク ドライブでは機能しないようです。Windows はローカル ディスクの場合のようにファイルの更新を「認識」しないのではないかと思います。