ฉันได้รับข้อผิดพลาดนี้เมื่อฉันเรียกใช้สคริปต์ python ของฉัน:
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)