Ich möchte Python Expect (pexpect) Code automatisch generieren, gibt es so etwas wie autoexpect existieren für Pexpect?Gibt es Autoexpect für Pexpect?
7
A
Antwort
4
Nicht wirklich, AFAIK, aber Sie könnten expy AKA expecepy verwenden, anstatt pexpect
, wenn Sie auf Autoexpect-Funktionalität angewiesen sind. Es steht nichts im Weg, eine pyautoexpect
zu implementieren - es ist nur so, dass niemand, so weit ich weiß, sich die Mühe gemacht hat (da ich nie selbst Autoexpekt gefühlt habe, bin ich nicht wirklich überrascht; -).
5
Ich habe einen geschrieben:
https://github.com/ianmiell/autopexpect
, die in sehr grundlegende Form funktioniert. Bitte trage wenn du kannst!
es viel die gleiche Art und Weise wie autoexpect Verwendung:
./autoexpect
[your session]
[exit session]
./script.py
Wie bei autoexpect, müssen Sie möglicherweise mit dem erzeugten Skript zur Geige.
@ianmiell Ihre Frage wurde in der Überprüfungswarteschlange angezeigt, wahrscheinlich weil es sich hauptsächlich um eine Nur-Link-Antwort handelt. Wenn Sie einen Kontext für die Verwendung oder die Funktionsweise bereitstellen könnten, würde dies den Wert Ihrer Antwort erheblich verbessern. Bitte denk darüber nach, sonst hätte ich Angst, dass deine Antwort gelöscht wird, obwohl es vielleicht nützlich wäre;) – Bono
Awesome! Hast du es mit sshing irgendwo getestet und einige Sachen gemacht? –
Hi Jed, nein, ich habe nicht - aber fühlen Sie sich frei zu testen und ein Problem auf GH wenn nötig. – ianmiell