当我运行 python 脚本时,我得到了这个错误:
TypeError: cannot concatenate 'str' and 'NoneType' objects
我非常肯定‘ str’表示字符串,但是我不知道‘ NoneType’对象是什么。我的脚本在第二行失败了,我知道第一行可以工作,因为来自该行的命令正如我所期望的那样在我的 Asa 中。起初我认为这可能是因为我在 send _ command 中使用了变量和用户输入。
“ CAPS”中的所有内容都是变量,“小写”中的所有内容都是来自“ parser.add _ option”选项的输入。
我使用 pExpt 和 optparse
send_command(child, SNMPGROUPCMD + group + V3PRIVCMD)
send_command(child, SNMPSRVUSRCMD + snmpuser + group + V3AUTHCMD + snmphmac + snmpauth + PRIVCMD + snmpencrypt + snmppriv)