Pexpect का उपयोग पायथन में कार्यों को स्वचालित करने के लिए किया जा सकता है (टीसीएल को स्थापित करने की आवश्यकता नहीं है)। इस वर्ग की सबसे सरल दिनचर्या में से एक 'रन()' दिनचर्या है। यह कुंजी के रूप में अपेक्षित प्रश्न पैटर्न का एक शब्दकोश स्वीकार करता है और प्रतिक्रियाओं के रूप में प्रतिक्रियाओं को स्वीकार करता है। उदाहरण के लिएपायथन नियमित अभिव्यक्ति में '(? I) पासवर्ड' का अर्थ क्या है?
pexpect.run ('SCP foo [email protected] :.', घटनाओं = { '(मैं) पासवर्ड?': mypassword})
मुझे लगता है कि आम तौर पर पता है '?' स्ट्रिंग में पिछले शाब्दिक के 0 या 1 घटनाओं को इंगित करने के लिए प्रयोग किया जाता है (नियमित अभिव्यक्तियों के लिए)। हालांकि, यहां पर, यह अर्थ नहीं प्रतीत होता है।
विशेषज्ञों यह क्या है पर टिप्पणी कर सकते हैं?