2010-05-27 11 views

risposta

4

Non proprio, AFAIK, ma è possibile utilizzare expy AKA expectpy, anziché pexpect, se si dipende dalla funzionalità di autoexpect. Non c'è nulla di concettualmente in grado di implementare uno pyautoexpect - è solo che, per quanto ne so, nessuno si è preso la briga di farlo (dato che non ho mai sentito il bisogno di auto-valutare me stesso, non ne sono affatto sorpreso; -).

5

ho scritto uno:

https://github.com/ianmiell/autopexpect

che opera in forma molto semplice. Per favore, contribuisci se puoi!

uso molto allo stesso modo di autoexpect:

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

Come con autoexpect, potrebbe essere necessario armeggiare con lo script prodotta.

+0

@ianmiell La tua domanda è comparsa nella coda di revisione, probabilmente perché è principalmente una risposta di solo collegamento. Se potessi fornire qualche contesto su come usarlo o come funziona, migliorerebbe notevolmente il valore della tua risposta. Per favore considera di farlo, altrimenti temo che la tua risposta possa essere cancellata, anche se potrebbe essere utile;) – Bono

+0

Fantastico! L'hai provato con sshing da qualche parte e facendo ancora delle cose? –

+0

Ciao Jed, no non l'ho fatto, ma sentitevi libero di testare e sollevare un problema su GH se necessario. – ianmiell