0

新しいファイルのディレクトリを継続的にチェックし、新しいファイルが追加されるたびに何らかの処理を行うプログラムを作成する必要があります。明らかに、おそらくいくつかのスレッドを使用する必要がありますが、python でこれを達成するために誰かが提案できる便利な方法やポインタはありますか? (Linux と Windows の両方の場合)

4

1 に答える 1

1

「ビジー」なポーリングはリソースの無駄遣いです。この種の監視を可能にするさまざまなオペレーティング システム依存の API が多数あります。

いくつかの選択肢 (Linux の場合) は次のとおりです。

python-inotifyx - Linux inotify へのシンプルな Python バインディング

python-pyinotify - シンプルな Linux inotify Python バインディング

python-gamin - gamin クライアント ライブラリの Python バインディング

于 2012-10-12T10:30:59.103 に答える