私は、レイヤー1デバイスにコマンドを送信する別の人によって作成されたPythonスクリプトを持っています。ただし、スクリプトは一度に1つのポートでしか実行できないため、24/48ポートを通過するのに手間がかかります。コマンドを繰り返して別のコマンドで再利用するための結果を返します
例:それは「接続」または「未接続」または(このポートは、例えば、スイッチ上に存在しないので)「ポートが見つかりません」のフィードバックを与える
python portquery.py -status (name of device)-(port)
。
ポートが指定されていない状態でスクリプトを繰り返すだけで、ポート1から開始し、結果がファイルに保存される「ポートが見つかりません」というフィードバックが得られたら、何らかの形式の配列を作成して、そのスイッチを「接続されていない」ポートで追加または変更することができます。例えば
:
$ python repeatquery.py (name of device)
Port 1 - Connected
Port 2 - Not Connected
etc etc
Port 49 - Port not found
私は正直、この上で起動する方法や私の仕事は、物事のハード面を中心に展開するので、これはと呼ばれるものは考えています。私はちょうどどこを見るかというアイディアを得ようとしています。私は繰り返しコマンドと "Similar Questions"のサイドバーを右に見ました。おそらくここで私が見ている複雑なコンセプトだと思いますか?
あなたはportquery.py' 'を見て撮影したことがありますか?おそらく、ループの中で何をしているのかを複製することができます - https://docs.python.org/3/tutorial/controlflow.html#for-statements – wwii