Python Watchdog フォルダを監視してメール通知・印刷実行

フォルダ監視アイキャッチ画像 Python

特定のフォルダにファイルが配置されたら
指定した操作が実行されると便利です
プログラムから出力されたファイルを判定して
メールを送信したり印刷したりする仕組みをPythonにて
作成しました

ライブラリのインストール

watchdog インストール

次のコマンドを実行
※Anaconda prompt

サンプルソース

こちらでメール送信について
詳しく説明しています

実行結果

印刷した画像を監視フォルダへ
監視フォルダに画像を配置
印刷ダイアログが表示された
印刷ダイアログ表示

「mail」ファイルを監視フォルダへ
mailファイルを配置

メール受信が確認できた
メールの受信

まとめ

本サイトはわかりやすさを重視
画像多めサンプルソースの公開を意識して作成しています
皆様の問題解決にお力添えできれば幸いです

コメント