जब मैं अपनी अजगर स्क्रिप्ट चलाता हूं तो मुझे यह त्रुटि मिल रही है:
TypeError: cannot concatenate 'str' and 'NoneType' objects
मुझे पूरा यकीन है कि 'str' का अर्थ स्ट्रिंग है, लेकिन मुझे नहीं पता कि कोई 'AnyType' ऑब्जेक्ट क्या है। मेरी स्क्रिप्ट दूसरी पंक्ति पर क्रिप्ट करती है, मैं पहले एक काम को जानता हूं क्योंकि उस लाइन से कमांड मेरे आसा में हैं जैसा कि मैं उम्मीद करूंगा। पहले मुझे लगा कि ऐसा हो सकता है क्योंकि मैं 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)