Używam Python 3.2 na Ubuntu 11.10 (Linux). Kawałek mojego nowego kodu wygląda następująco:Czy możliwe jest wypełnienie wejścia() w interfejsie wiersza poleceń Pythona 3?
text = input("TEXT=")
Czy to możliwe, aby uzyskać pewne predefiniowany ciąg po wierszu, więc mogę ustawić go w razie potrzeby? Powinno być tak:
python3 file
TEXT=thepredefinedtextishere
Teraz naciśnij Backspace 3 razy
TEXT=thepredefinedtextish
Teraz pędzę Wprowadź, a zmienna text
powinny być thepredefinedtextish
Krótka odpowiedź brzmi: nie, ale w tym celu musi istnieć sztuczka 'curses' lub' readline'. +1 dla pytania. –
"Enter blargh (Domyślnie: 3)" nie robi tego, o co prosisz, ale rozwiązuje ten sam problem. –
@LennartRegebro: To nie służy dokładnie temu samemu celowi. Wyobraź sobie, że użytkownik powinien wprowadzić listę ścieżek wyszukiwania, z pewnymi predefiniowanymi wartościami domyślnymi. Użytkownik prawdopodobnie będzie chciał uzupełnić wstępnie zdefiniowaną listę zamiast jej zastępować. –