Me gustaría generar el código Python Expect (pexpect) automáticamente, ¿existe algo así como autoexpect para pexpect?¿Hay autoexpect para pexpect?
7
A
Respuesta
4
Realmente no, AFAIK, pero podría usar expy AKA expectpy, en lugar de pexpect
, si depende de la funcionalidad de autoexpect. No hay nada que impida la implementación de un pyautoexpect
, es solo que, hasta donde yo sé, nadie se ha tomado la molestia de hacerlo (ya que nunca sentí la necesidad de autoexpectarme, no estoy realmente sorprendido; -).
5
he escrito uno:
https://github.com/ianmiell/autopexpect
que funciona de forma muy básica. ¡Contribuye si puedes!
uso mucho la misma manera que autoexpect:
./autoexpect
[your session]
[exit session]
./script.py
Al igual que con autoexpect, es posible que tenga que jugar con el guión producido.
Cuestiones relacionadas
- 1. fabric vs pexpect
- 2. Pexpect - Silencio Salida de conexión ssh
- 3. pexpect no puede pasar entrada más de 1024 caracteres?
- 4. Pexpect, ejecutar ssh-copy-id se bloquea cuando intenta generar un segundo proceso
- 5. ¿Por qué Pexpect cuelga intermitentemente (sin detectar EOF) después de ejecutar ciertos comandos?
- 6. Cómo establecer explícitamente el tamaño del terminal cuando se usa pexpect
- 7. pexpect timeout no se está utilizando, solo se usa el valor predeterminado de 30
- 8. ¿Hay un equivalente de Python para el módulo de Perl Término :: VT102?
- 9. ¿Cuánto hay para LINQ?
- 10. ¿Hay guayaba para C#?
- 11. ¿Hay un CMS para Lift?
- 12. ¿Hay un reemplazo para mdbtools?
- 13. ¿Hay un #define para C99?
- 14. ¿Hay alguna regla para OOP?
- 15. ¿Hay una alternativa para morir?
- 16. ¿Hay alguna omniauth para php?
- 17. ¿Hay + = para window.onload en Javascript?
- 18. ¿Hay un intérprete para C?
- 19. ¿Hay una API para openstreetmap?
- 20. ¿Hay un límite para System.IO.FileShare?
- 21. ¿Hay convertidores predeterminados para WPF?
- 22. ¿Hay un ORM para Perl?
- 23. ¿Hay un 'hombre' para pitón?
- 24. ¿Hay un CDN para jqGrid?
- 25. ¿Hay una implementación para SqlGeometryBuilder?
- 26. ¿Hay algún libtorrent para C#?
- 27. MySQL Comodín para "=" - ¿hay una
- 28. ¿Qué alternativas hay para ClickOnce?
- 29. ¿Hay ncurses disponibles para Windows?
- 30. ¿Hay competidores para Atlassians Fisheye?
@ianmiell Su pregunta apareció en la cola de revisión, probablemente porque es principalmente una respuesta de solo enlace. Si pudiera proporcionar algún contexto sobre cómo usarlo, o cómo funciona, mejoraría en gran medida el valor de su respuesta. Por favor, considere hacerlo; de lo contrario, me temo que su respuesta podría eliminarse, aunque podría ser útil;) – Bono
¡Impresionante! ¿Lo has probado con sshing en algún lado y haciendo algunas cosas todavía? –
Hola Jed, no, no lo he hecho, pero siéntete libre de probar y plantear un problema en GH si es necesario. – ianmiell