Tôi gặp lỗi này khi chạy tập lệnh python của mình:
TypeError: cannot concatenate 'str' and 'NoneType' objects
Tôi khá chắc chắn rằng 'str' có nghĩa là chuỗi, nhưng tôi không biết đối tượng 'NoneType' là gì. Tập lệnh của tôi nằm ở dòng thứ hai, tôi biết dòng đầu tiên hoạt động vì các lệnh từ dòng đó nằm trong asa của tôi như tôi mong đợi. Lúc đầu, tôi nghĩ có thể là do tôi đang sử dụng các biến và đầu vào của người dùng bên trong send_command.
Mọi thứ trong 'CAPS' đều là biến, mọi thứ trong 'chữ thường' đều được nhập từ các tùy chọn 'parser.add_option'.
Tôi đang sử dụng pexpect và optparse
send_command(child, SNMPGROUPCMD + group + V3PRIVCMD)
send_command(child, SNMPSRVUSRCMD + snmpuser + group + V3AUTHCMD + snmphmac + snmpauth + PRIVCMD + snmpencrypt + snmppriv)