2010-05-27 9 views

उत्तर

4

वास्तव में नहीं, AFAIK, लेकिन pexpect की बजाय आप expy AKA अपेक्षाकृत उपयोग कर सकते हैं, यदि आप ऑटोएक्सपेक्ट की कार्यक्षमता पर निर्भर करते हैं। pyautoexpect को लागू करने के तरीके में अवधारणात्मक रूप से खड़ा कुछ भी नहीं है - यह वही है, जहां तक ​​मुझे पता है, किसी ने इसे करने में परेशानी नहीं ली है (क्योंकि मुझे कभी भी ऑटोएक्सपेक्ट की आवश्यकता महसूस नहीं हुई है, मैं वास्तव में आश्चर्यचकित नहीं हूं; -)।

5

मैं एक में लिखा है:

https://github.com/ianmiell/autopexpect

जो बहुत मूल रूप में काम करता है। यदि आप कर सकते हैं तो कृपया योगदान दें!

autoexpect के रूप में यह ठीक उसी तरह का उपयोग करें:

./autoexpect 
[your session] 
[exit session] 
./script.py 

autoexpect के साथ, आप का उत्पादन किया स्क्रिप्ट के साथ बेला करना पड़ सकता है।

+0

@ianmiell आपका प्रश्न समीक्षा कतार में दिखाया गया है, शायद इसलिए कि यह ज्यादातर एक लिंक-केवल उत्तर है। यदि आप इसका उपयोग कैसे करें, या यह कैसे काम करता है, इसके बारे में कुछ संदर्भ प्रदान कर सकते हैं, तो यह आपके उत्तर के मूल्य में काफी सुधार करेगा। कृपया ऐसा करने पर विचार करें, अन्यथा मुझे डर है कि आपका उत्तर हटाया जा सकता है, भले ही यह उपयोगी हो;) – Bono

+0

बहुत बढ़िया! क्या आपने इसे कहीं भी sshing के साथ परीक्षण किया है और कुछ चीजें अभी तक कर रहे हैं? –

+0

हाय जेड, नहीं, मैंने नहीं किया है - लेकिन यदि आवश्यक हो तो जीएच पर कोई समस्या का परीक्षण करने और उठाने के लिए स्वतंत्र महसूस करें। – ianmiell

संबंधित मुद्दे