chaker
V2EX  ›  问与答

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

  •  1
     
  •   chaker · Aug 8, 2014 · 8246 views
    This topic created in 4478 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
    incompatible
    Aug 8, 2014
    1
    没有xWindow? 那你的前端是用什么做的。。?
    rentaro
    rentaro
    Aug 8, 2014
    2
    Ajax
    13k
    13k
    Aug 8, 2014
    3
    你是在做web呢还是IDE啊?
    KDr2
    KDr2
    Aug 8, 2014❤️1
    4
    bpython 那样的 ?

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

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