[Python API について(About the Python API)]
Cisco NX-OS リリース 9.3(5) 以降 、Python 3 はサポート対象です:Python 2.7 は引き続きサポートされます。新しいスクリプトには、python3 コマンドを使用することをお勧めします。
Cisco Nexus 30009000 シリーズ スイッチは、インタラクティブ モードと非インタラクティブ(スクリプト)モードの両方で Python v2.7.11 と v3.7.3 をサポートし、ゲスト シェルで使用できます。Python スクリプトをサポートする Cisco Nexus スイッチのリストについては、プログラマビリティ機能のプラットフォーム サポート を参照してください。
Python は簡単に習得できる強力なプログラミング言語です。効率的で高水準なデータ構造を持ち、オブジェクト指向プログラミングに対してシンプルで効果的なアプローチを取っています。Python は、簡潔な構文、動的な型指定、インタープリタ型という特長を持っており、ほとんどのプラットフォームのさまざまな分野でスクリプティングと高速アプリケーション開発が可能な理想的な言語です。
Python インタープリタと広範な標準規格ライブラリが Python Web サイトで送信元形式またはバイナリ形式で自由に利用できます:
また、このサイトには、サードパーティが無償で提供している多数の Python モジュール、プログラム、ツールのディストリビューションとそれらへのリンク、さらに追加のドキュメンテーションが掲載されています。
Python スクリプト機能は、さまざまなタスクを実行するためにデバイスのコマンドライン インターフェイス(CLI)Power On Auto Provisioning(POAP)または Embedded Event Manager(EEM)アクションへのプログラムによるアクセスを提供します。Python は Bash シェルからアクセスできます。
Python インタープリタは Cisco NX-OS ソフトウェアで使用できます。
![]() (注) |
Python をサポートするプラットフォームの場合、ユーザーは低レベルの OS システム コールにアクセスできます。 |

フィードバック