Pythonスクリプトを実行すると、次のエラーが発生します。
TypeError: cannot concatenate 'str' and 'NoneType' objects
'str'は文字列を意味すると確信していますが、 'NoneType'オブジェクトが何であるかはわかりません。私のスクリプトは2行目でクラップスになっています。最初の行のコマンドは期待どおりに私のasaにあるので、最初のスクリプトが機能することはわかっています。最初は、send_command内で変数とユーザー入力を使用しているためかもしれないと思いました。
「CAPS」のすべてが変数であり、「小文字」のすべてが「parser.add_option」オプションから入力されます。
私はpexpectとoptparseを使用しています
send_command(child, SNMPGROUPCMD + group + V3PRIVCMD)
send_command(child, SNMPSRVUSRCMD + snmpuser + group + V3AUTHCMD + snmphmac + snmpauth + PRIVCMD + snmpencrypt + snmppriv)