2010-05-27 26 views

Trả lời

4

Không thực sự, AFAIK, nhưng bạn có thể sử dụng expy AKA expectpy, thay vì pexpect, nếu bạn phụ thuộc vào chức năng tự động của. Không có gì là khái niệm đứng trong cách thực hiện một pyautoexpect - nó chỉ là, theo như tôi biết, không ai lấy được rắc rối làm việc đó (vì tôi chưa bao giờ cảm thấy cần phải tự động phơi bày bản thân mình, tôi không thực sự ngạc nhiên; -).

5

Tôi đã viết một:

https://github.com/ianmiell/autopexpect

trong đó hoạt động theo hình thức rất cơ bản. Hãy đóng góp nếu bạn có thể!

Sử dụng nó theo cách rất giống như autoexpect:

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

Như với autoexpect, bạn có thể cần phải fiddle với kịch bản sản xuất.

+0

@ianmiell Câu hỏi của bạn xuất hiện trong hàng đợi đánh giá, có thể vì hầu hết chỉ là câu trả lời chỉ liên kết. Nếu bạn có thể cung cấp một số ngữ cảnh về cách sử dụng nó, hoặc cách nó hoạt động, nó sẽ cải thiện đáng kể giá trị của câu trả lời của bạn. Hãy xem xét làm như vậy, nếu không tôi sợ câu trả lời của bạn có thể bị xóa, mặc dù nó có thể hữu ích;) – Bono

+0

Tuyệt vời! Bạn đã thử nghiệm nó với sshing một nơi nào đó và làm một số điều chưa? –

+0

Hi Jed, không có tôi chưa - nhưng cảm thấy tự do để kiểm tra và đưa ra một vấn đề về GH nếu cần thiết. – ianmiell

Các vấn đề liên quan