Ham_input'un bükülmüş olarak kullanılamayacağını biliyorum. Ancak burada istediğim uygulama.Bir raw_input'u bükülmüş olarak nasıl kullanabilirim?
Etkileşimli bir terminal seri bağlantı noktası sağlayan bir donanım parçam var. Bu bağlantı noktasına bağlanmaya ve komutları eşit olmayan bir şekilde göndermeye çalışıyorum. Bu şekilde buna ihtiyacım var çünkü bu, bir komutu verdiğimde "engelleyeceğim" ve (şimdiki kodum) çalışacak olan bir motor kontrolörü. Sorun veya tehlike durumunda ESTOP gibi başka bir komuta girebilmem gerekir.
twisted.internet.stdio.StandardIO
ile ilgili bazı şeyler okudum ancak çok şansım olmadı .. Bu konuda herhangi bir tavsiye/yardım harika olurdu.
stdin.py ve stdiodemo.py örnekleri çok ilkeldir. Örneğin, satır düzenleme, tarih, sekme tamamlama ya da bir tanesi readline arabirimlerinde kullanılan diğer özelliklerin nasıl yapıldığını göstermezler. Gelişmiş örnek yalnızca ConsoleManhole uygulamasını gösterir. Python kod olmayan özel komutları girmek istersem ne olur? Ve kodda TerminalProcessProtocol ne yapar? Hiçbir yerde referans görünmüyor. – blubberdiblub
Bu doğru. Belki de kendi başına bir soru sormak istersiniz ... –
Evet, sonunda olabilir. Ama önce ben bükülmüş ve readline ile mücadele etmeye çalışacağım (bu yüzden uygun öğreticiler arıyordum) ve eğer bu herhangi bir meyve taşımıyorsa, muhtemelen nerede sıkıştığım hakkında bir soru oluşturabilirim. – blubberdiblub