[ diego.ucha ]:

  |Olá,
|
|A pesar de não ser uma dúvida relacionado diretamente a Zope, mas por
|ser um fórum com as mais variadas experiências no assunto
|python/zope/plone, resolvi postá-la aqui.
|É o seguinte, estou querendo fazer uma api no python para realizar um
|tratamento de diretórios conforme o caminho dos diretórios for
|digitado pelo usuário (igual ao Linux).
|A questão que tenho é que não conheço biblioteca em Python que realize
|essa interpretação de que tecla foi pressionada pelo usuário. 
|Para Windows encontrei uma solução, a biblioteca "msvcrt", mas preciso
|de uma solução para Linux também.
|Em suma, existe alguma biblioteca para tratamento de qual tecla foi
|pressionada no Python?
|

Para vc poder começar a brincar...

<code>

import readline
import rlcompleter

# para restaurar no futuro
old_func = readline.get_completer()

# defina aqui seu tratador
def new_func(text,state):
    if state==0:
        return text+"_que?"
    else:
         return None

readline.set_completer(new_func)   

readline.parse_and_bind("tab: complete") 
>>> ask = raw_input()
bele <TAB PRESSED>
bele_que?   
</code>

Abração,
Senra

-------------
Rodrigo Senra
GPr Sistemas 
http://www.gpr.com.br

Responder a