問題タブ [python-watchdog]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 変更されたファイルの名前を取得するpython
スクリプト内には、私がここから適応させた監視アルゴリズムがあります: https://www.michaelcho.me/article/using-pythons-watchdog-to-monitor-changes-to-a-directory
私の目的は、次のような特定のファイルを if ステートメントでチェックできるように、変更されたファイルの名前を取得するために数行を追加することです。
ウォッチドッグやファイル監視の経験がないので、これに対する答えを見つけるのに苦労しています. 変更されたファイル名を受け取るにはどうすればよいですか?
python - 新しいクラスまたは新しい .py Python
ウォッチドッグを使用してファイルがフォルダーに追加されたかどうかを確認するための python スクリプトを作成しています。そのファイルはキューに追加されます。
私の考えは、ファイル名をtxtに追加し、txtを監視する新しいクラスを実行してから、cmdで行を実行して、たとえばFMEを開始することです。
開きたい新しいプログラムごとに新しい .py を作成するのが最善の方法ですか。たとえば、1 つは FME 用で、もう 1 つはメモ帳用です。
私はまだ wachdog クラスをバックグラウンドに入れたいと思っています。
- looking_for_files_and_adding_to_queue py
- looking_in_queue_for_the_next_in_line_and_direct_to_3_party py
- FMEパイ
- メモ帳 py
等々...
または all.py で
今日、私のスクリプトは次のようになります。
python - Python ウォッチドッグ: 重複イベントの無視
JavaScript ファイルの変更を監視できるように、ウォッチドッグを設定しようとしています。ただし、1 つのファイルが変更されると、常に重複したイベントが発生します。
ファイルが変更されたときにイベントの時刻を調べ、前のイベントと同じ秒であれば何もしないように設定したいと思います。このようにして、重複したイベントを無視できます。これを達成し、常に前のイベントの時間を変数に格納する方法はありますか?
odoo - Odoo 12 - XML ファイルが --dev=all でサーバーのリロードをトリガーしない
新しい Odoo ユーザーはこちらです。
Odoo(v12)をいじり始めて数日が経ちました。モデル、ビュー、メニューの作成を含むモジュールを構築することができました。本当に私を悩ませている問題が1つありますが、それは魅力のように機能しています.
--dev=all 引数を指定して odoo-bin を実行すると (ちなみにウォッチドッグが必要です)、.py または .xml ファイルがいずれかのアドオン フォルダー内で変更されるたびにサーバーの再起動がトリガーされることになっていることを読みました。 .
PYTHON ファイルを変更するとサーバーは再起動しますが、これまでのところ、何時間も試してみても、同じことを XML ファイルで機能させることはできないようです。
参考までに、私は公式ドキュメントから openacademy モジュールを構築しています。サーバーがデータベースではなく XML ファイルからビューを読み取り、変更時にリロードして、フォームとビューをカスタマイズして表示できるようにしたいと考えています。毎回モジュールをアップグレードしなくても結果が得られます。
--dev=all 残念ながら、うまくいかないようです。
誰でも助けることができますか?
編集: Odoo を起動するために使用している完全なコマンドは次のとおりです。
PS: Windows 10 64 ビットで Odoo 12 ソースを実行しています。