파이썬 스크립트를 실행할 때이 오류가 발생합니다.
TypeError: cannot concatenate 'str' and 'NoneType' objects
'str'이 문자열을 의미한다고 확신하지만 'NoneType'객체가 무엇인지 모르겠습니다. 내 스크립트는 두 번째 줄에서 엉망이되고 첫 번째 줄의 명령이 예상대로 내 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)