chaker
V2EX  ›  问与答

如何在 python 里实现实时的输入提示

  •  1
     
  •   chaker · Aug 8, 2014 · 7985 views
    This topic created in 4319 days ago, the information mentioned may be changed or developed.
    我不知道专业的名词叫什么,类似Google的搜索建议,就是希望我输入人名的前几个字母时(不敲回车),python就给出下拉菜单(vim 中superTab自动补全的样式),列举出所有以这几个字母开头的人名,继续输入,最后锁定的人名就越精确。

    不知在python中如何实现,没有 xWindows 界面的情况下
    14 replies    2014-08-08 22:04:36 +08:00
    incompatible
        1
    incompatible  
       Aug 8, 2014
    没有xWindow? 那你的前端是用什么做的。。?
    rentaro
        2
    rentaro  
       Aug 8, 2014
    Ajax
    13k
        3
    13k  
       Aug 8, 2014
    你是在做web呢还是IDE啊?
    KDr2
        4
    KDr2  
       Aug 8, 2014   ❤️ 1
    bpython 那样的 ?

    curses 可以搞
    izoabr
        5
    izoabr  
       Aug 8, 2014
    auto complete
    chaker
        6
    chaker  
    OP
       Aug 8, 2014
    @incompatible 没有前端。。。新手,想有个在console下的就行
    @rentaro 不是网页相关的,看来是我表述不清
    @13k 想写个可以快速发邮件的小脚本,主要是做着玩。。。
    @KDr2 bpython 是啥?
    @izoabr 这不是vim的插件吗?
    aisk
        7
    aisk  
       Aug 8, 2014   ❤️ 1
    curses
    chaker
        9
    chaker  
    OP
       Aug 8, 2014
    @aisk 好像真是这个,谢谢!
    chaker
        10
    chaker  
    OP
       Aug 8, 2014
    @KDr2 cool~ 就是类似这样的效果,THX
    izoabr
        11
    izoabr  
       Aug 8, 2014   ❤️ 1
    @chaker 专业名词就这个。
    你要是命令行下,拿VIM当编辑器写py,也可以用vim的那个模块来做补全。
    如果是交互解析器的话,那就是楼上的bpython。
    另外如果不知道什么是bpython就baidu一下,第二个搜索结果就写得很清楚,别太依赖伸手。

    ```bpython是一个增强的 Python 交互解释器,使用 curses 包开发,需要 pygments 依赖(可从其官网获取)。官方网站的介绍: bpython是一个工作于类Unix操作系统(如Linux)(听说在OS X上它也工作的很好)上的一个界面花哨的Python解释器,发...```
    chaker
        12
    chaker  
    OP
       Aug 8, 2014
    @izoabr 原来如此,谢谢了,我还以为楼上在建议我使用bpython呢。我找curses的文档看一下
    izoabr
        13
    izoabr  
       Aug 8, 2014
    @chaker Sorry,我言语可能有些不礼貌,但交流是诚意的,还请见谅。
    chaker
        14
    chaker  
    OP
       Aug 8, 2014
    @izoabr 没有了啦,真的很感谢你们那么及时给我回复,本以为没几个人理的,一刷新就5个回复了 :D
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2781 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 50ms · UTC 12:55 · PVG 20:55 · LAX 05:55 · JFK 08:55
    ♥ Do have faith in what you're doing.