問題タブ [pyez]

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.

0 投票する
0 に答える
113 参照

python - PyEZ テーブルを使用した条件付きデータの取得

Junos インターフェイス用のカスタム テーブル/ビューを作成しようとしています。はい、組み込み/既定のテーブルとして既に存在することは知っていますが、これは後で拡張する予定の学習演習です。

問題は、 inetファミリ アドレスのみを取得したいということです。つまり、 address-familyスタンザにaddress-family/address-family-name of inetが含まれている場合にのみifa-localになります。

ビュー YAML 内からこれを行う方法はありますか、それともビューですべてのアドレス ファミリ スタンザを取得し、プログラムでPython スクリプトにinetスタンザのみを保持する必要がありますか? そして、それはどのように機能しますか?

XML 構造は次のとおりです (わかりやすくするために、重要でないビットは削除されています)。

これは私の YAML です:

最後に、ルーターの各インターフェイスを表示するために使用する Python コードを次に示します。

0 投票する
1 に答える
337 参照

python - Python関数でラインコードの出力を確認する方法

以下の関数をテストしましたが、以下の関数の特定の行の出力を確認するにはどうすればよいですか。

関数 data() を使用せずに、print(resp) および print(x) と入力するだけで、rpc send コマンドまたは上記の for ループの出力を確認できます。しかし、関数内にコマンドを追加すると、同じことを行うことができません..関数内には、出力を確認する必要がある for ループおよび他の rpc send コマンドの他の行コードもほとんどありません..したがって..どうすればよいですか以下のpython関数内のコード行の特定の出力を確認します....私はdata()を追加して以下に戻ることを試みましたが、何も返されません

これは、関数で使用されている行コードが正しく、出力が正常であることを確認する必要があるためです。助けて、それを行う正しい方法を教えてください。ありがとうございました。

エラー NameError: name 'request' is not defined が発生しました

0 投票する
1 に答える
86 参照

pyez - 特定のグループの BGP 構成を抽出する方法は?

pyez 構成テーブルを使用して特定のグループの junos mx bgp 構成を抽出する方法は?

次のテーブル/ビューを使用してみました:

しかし、dev.get(group=my_group) を実行すると、すべてのグループから bgp 構成が取得されます。

「my_group」グループの下で bgp 構成のみを取得することを期待します。