work?作業のメモ、記録をブログに残しています。ファイルの更新を監視するPythonPythonでいろいろなツールを作っていますが、接続先のIPアドレスや認証キーなどの可変な情報は別ファイルに保存して、起動時にファイルアクセスして情報を取得しています。このやり方だと、接続先を変更したい場合、ファイルを修正して、ツールを再起動する必要があり面倒です。調べてみると、watchdogモジュールを使用したファイル監視が便利そうなのでやってみます。インストールインストールはいつものようにpipコマンドを実行します。前提条件スクリプトと同ディレクトリに"ip_info.txt"というファイルがあるという前提です。そのファイルは以下のような情報を持ち、これが動的に書き換えられるとします。実装そんな前提を条件として以下のように実装してみました。observer.join()若干長くなってしまいましたが、これを実行すると、起動時に現在の"IP:"情報を出力し、ファイルに変更を加えると変更された"IP:"情報が出力されます。他のイベントやディレクトの変更については、公式サイトを参照してください。早くWordpressの作業に戻らないと。久しぶりのscp関連の記事です。ファイルをコピーする久しぶりのPythonです。ファイルのコピーを行います。Pro作業のメモ、記録をブログに残しています。