Pexpect (ayrıca python-pexpect olarak da bilinir) onları kontrol, çocuk uygulamalarını yumurtlama, yanı sıra çıktı, beklenen desen yanıt vermek için bir Expect-benzeri bir modül olarak Python uygulanan bir açık kaynak kodlu ve tamamen ücretsiz kütüphane yazılım kolay kullanımlı arayüzü ve VT100 / ANSI supportPexpect ile .Comes kullanıcıların zahmetsizce çeşitli basit görevleri gerçekleştirmek için sağlayan kolay kullanımlı komut satırı arayüzü (CLI) sağlar. Buna ek olarak, bu modül kazıma bir VT100 / ANSI terminali ekran içerir.
Pexpect modülü kurulum komut otomatikleştirmek için interaktif FTP, SSH, Telnet veya istemciler gibi programların yanı sıra passwd komutunu, ve diğerleri, otomatize ederek ve otomatik yazılım test için kullanılabilir.
Ayrıca birkaç sunucularda yazılım paketi yüklemeleri çoğaltmak için bu Python modülü kullanmak mümkün olacak. Daha ayrıntılı belgeler ve kullanım örnekleri için, proje & rsquo görüntülemek için çekinmeyin; s anasayfa (Bu açıklamanın sonundaki bağlantıya bakınız).
T bekliyoruz veya TCL güveniyor, ve derlenmiş C uzantıları bağlıdır değil; Expect modülü ile karşılaştırıldığında, biz Pexpect etmiyor & rsquo olduğunu fark edebilirsiniz. Bu sadece çalıştırmak zorunda olacak gibi, Pty Python modülü available.Getting PexpectInstalling ile başladı ve GNU / Linux dağıtımı Pexpect programını kullanarak oldukça kolay herhangi bir işletim sistemi üzerinde tamamen taşınabilir ve lsquo; & rsquo pexpect yüklemek pip; pip (Python-pip) programı zaten yüklü olduğu gerçeğini göz önünde bulundurarak bir terminal emülatörü komutu.
Alternatif olarak, Pexpect son sürümü ekstre yere giderek, bir terminal emülatörü açarak, içeriğini ayıklamak, bilgisayarınızda arşiv tasarrufu, Softoware kaynak paketi indirirken yukarıda adanmış indir bölümünü kullanarak monte edilebilir arşiv dosyaları (örneğin cd /home/softoware/pexpect-3.3) ve lsquo çalışan; yüklemek & rsquo setup.py sudo python; Kök (sistem yöneticisi) olarak komut
Bu sürümde Yeni nedir:.
- pexpect üzerinde ithal engelledi sorunu Fix Python 3 sys.stdout (# 30) yeniden zaman.
- pxssh (PR # 28) istemi senkronizasyonu geliştirin.
- Fix asitleme istisna örnekleri (PR # 34).
- Python 3 select.select () den Fix işleme istisnalar (PR # 33).
Gereksinimler :
- Python
- Pty
Yorum Bulunamadı