Ho appena iniziato a imparare Python e sto scrivendo la mia funzione di completamento di tabulazioni per la pratica/il divertimento (quindi nessuno mi dice di compilare il programma). Sto avendo qualche problema a ottenere effettivamente il pitone per chiamare la funzione però. Il mio codice:Python: associare una funzione a un tasto
import readline
def tab_completer():
print readline.get_line_buffer()
readline.parse_and_bind("tab: tab_completer")
while True:
raw_input("Prompt")
il risultato atteso è che quando ho colpito il tasto tab sarebbe stampare quello che mai avevo digitato, come mai questo non è ciò che sta realmente accadendo, qualche consiglio?
È necessario specificare cosa sta effettivamente accadendo. –
Non succede nulla, qualcosa è legato al pulsante tab (perché non è più tab), ma non esegue la funzione. Accade solo che sento rumore come se avessi premuto una chiave non valida. – Trcx