Ubuntu 11.10 (Linux) üzerinde Python 3.2 kullanıyorum. Yeni bir kod parçasıdır şuna benzer:Python 3'ün Komut Satırı Arabirimindeki bir girişi() önceden doldurmak mümkün mü?
text = input("TEXT=")
o istemi sonra biraz önceden tanımlanmış bir dize almak mümkün mü, bu yüzden gerekirse bunu ayarlayabilirsiniz? Bu böyle olmalı:
python3 file
TEXT=thepredefinedtextishere
Şimdi
TEXT=thepredefinedtextish
Şimdi Enter tuşuna basın Geri 3 kez basın ve değişken text
Python yorumlayıcı Eğer thepredefinedtextish
kısa cevap hayır, ama bunu yapmanın bir 'curses' veya' readline' hile olması kaçınılmazdır: Bu durumda, aşağıdaki çalışması gerekir. Soru için +1. –
"Gir blargh (Varsayılan: 3)" sorduğunuz şeyi yapmaz, aynı sorunu çözer. –
@LennartRegebro: Bu tam olarak aynı amaca hizmet etmiyor. Kullanıcının önceden tanımlanmış bazı varsayılanlarla birlikte bir arama yolu listesi girmesi gerektiğini düşünün. Kullanıcı muhtemelen değiştirilmek yerine önceden tanımlanmış listeyi tamamlamak isteyecektir. –